flees with Riley and Seth. Nathan follows again, and in a rooftop confrontation, he ends up falling from the roof to his death. Riley bonds with Mercedes Fisher (Jennifer Metcalfe) following her husband's death however, Carl is unhappy at their blossoming relationship. Mercedes tries to dump him however when he proposes to her, she rejects but they continue with their relationship. However, Mercedes begins having an affair with Carl and is nearly caught on several occasions. Soon, Riley realises that he loves her and asks her to marry him, to which Mercedes says yes, to Carl's disgust, Mercedes later discovers she is pregnant, and is unsure of who the baby's father is. In March, he hears Lynsey Nolan (Karen Hassan) being attacked in her and Cheryl's flat and manages to chase off the attacker before he can harm her. However, when he asks Lynsey to stay at his house with his family, Lynsey realises it was Silas Blissett (Jeff Rawle) who tried to attack her and escapes. In a pub confrontation, Lynsey accuses Silas of attacking her and Riley throws her out and continues to deny he attacked her, however in a meeting with Lynsey and Texas Longford (Bianca Hendrikse-Spendlove) Riley realises there is more to his granddad. He confronts him in the park and questions him about the attack to which Silas has a heart attack and is rushed to hospital. In October 2011, Riley and Mercedes wedding day arrives but Mercedes is unable to deal with the guilt and reveals she has been having an affair with his father Carl. Riley then walks out of the wedding and drives off leaving Mercedes crying, a few days later Riley has a one-night stand with student Ash Kane (Holly Weston) and regrets this and ignores her afterwards. Riley later attempts to call Mercedes but it goes through to voice mail he leaves a message but Mercedes is unable to reply as she is being held in a basement by Silas. On Halloween 2011, Heidi is murdered by Silas, who mistook her for Lynsey, while walking to Cheryl Brady's (Bronagh Waugh) party. She is found by a passer-by, who phones an ambulance, but she is dead. Jason is informed and comes home and breaks the news to Riley and Seth. It is eventually revealed, however, that Silas is the unknown serial killer who killed Heidi and also murdered India Longford (Beth