when do we find out who killed amy barnes
Amy Barnes That same night, Amy is murdered by an unknown assailant. Mike and Ryan return home to find Amy lying lifeless on the floor. The whole village is shocked and saddened by the death of the young wife and mother. There are five suspects: Ste, Harry, Ryan, James Nightingale (Gregory Finnegan), and DS Gavin Armstrong (Andrew Hayden-Smith). Ste is the prime suspect because of Amy taking Leah and Lucas away from him. Harry's motive is that he would do anything for Ste. It does not seem at first that Ryan has a motive, but later on it is revealed Ryan had cheated on Amy that night with a man named Kyle Kelly (Adam Rickitt). James did not know Amy personally, but he hates Ste for ruining his relationship with John Paul McQueen (James Sutton) and it is possible he wanted to frame Ste for the murder as revenge. DS Armstrong had stalked several young, blonde attractive women around the village and it is later revealed Amy was one of them. Ste is arrested and charged with the murder. Ste suffered a blackout at the time of Amy's murder, so he cannot defend his whereabouts. During Ste's trial, he discovers Harry accidentally murdered Amy during an altercation when Harry tried to stop her taking the kids to America. In a 8 September 2017 flashback, Harry argues with Amy and she falls and hits her head. Harry flees the scene without calling for help. However, it is revealed in another flashback that Amy was actually still alive after Harry left and another person had killed her. On 10 October 2017, it is revealed that it was Ryan who killed Amy. As seen in a flashback, Ryan arrives home and Amy confronts him about cheating on her with a man. She tells Ryan he left his phone on and she got a voicemail in which she heard everything. She threatens to tell the whole village he is gay and Ryan murders her in a fit of rage.