Amy first appears being dragged to her sister
Sarah Barnes' (
Loui Batley) swimming training, where she is bored and jealous of Sarah's success. Amy befriends
Michaela McQueen (
Hollie-Jay Bowes),
Jamie "Fletch" Fletcher (
Sam Darbyshire) and
Josh Ashworth (
Sonny Flood) and begins a relationship with
Ste Hay (
Kieron Richardson). Ste manipulates Amy into sleeping with him, resulting in their eventual break-up. On her 15th birthday, Amy meets a boy called Billy, who she has a
one-night stand. Michaela supports Amy upon Amy discovering her pregnancy. Amy and Ste reunite and he takes her joyriding, which leads to a crash, culminating in Ste fleeing and Amy is partially injured. Amy dumps Ste to date Josh despite her father
Mike Barnes (
Tony Hirst) disapproving of them. They decide to flee Hollyoaks together however, after weeks, the couple decide to return home. Josh attacks Mike with a house brick, which ends Josh's relationship with Amy. She develops labour and delivers her daughter,
Leah Barnes (Ela-May Demircan) on her kitchen floor, to the surprise of Sarah and Mike. Amy's mother
Kathy Barnes (
Sarah Jane Buckley) decides to raise Leah as her own child, ashamed of her daughter's underage pregnancy. However, Amy grows close to Leah and decides she wants to be her mother. Kathy kidnaps Leah and is eventually sectioned. cuts off Amy's hair as part of their domestic violence storyline (2008) Ste returns to Hollyoaks following a stint in a young offenders' institute. Mike is angry, but Amy lies that he is Leah's father and they eventually move into their own flat. Ste begins to steal to help fund the family, but begins lying that Leah has
leukaemia for money. An angry Amy decides to leave Ste, but agrees to continue lying until they have enough money to support them. After the secret is revealed, Ste ultimately assaults Amy and she is rejected by her family. Ste's violent outbursts continue, with him cutting off her long ponytail on an occasion. After Amy is threatened by Ste again, she lies that she is pregnant. After admitting her lie, he apologises, seeing what he has caused. Soon after, Amy unearths her actual pregnancy and dumps Ste once again after he attacks her. Ste begins anger management and Amy gives birth to
Lucas Hay (William Hall). She resumes her previous relationship with Josh, later becoming engaged. However, she suffers from post-natal depression and leaves to stay with her grandmother for several months, whilst there she ends her relationship with Josh once more, eventually returning at Sarah's funeral. Ste tries to help Amy with the depression and she eventually warms to her children again. Amy and Ste become friends and she moves back in with him to be a proper mother to Leah and Lucas. Amy initially believes that
Zoe Carpenter (
Zoë Lister) has murdered her sister Sarah, along with
Lydia Hart's (
Lydia Kelly) help she tries to expose her. Zoe later exposes Lydia as Sarah's killer and she reconciles with Zoe. She begins life as a student and starts dating
Olly Larkin (Oliver Watton), who tries to force her into having sex until Ste saves her. Amy becomes friends with fellow students
Jem Costello (Helen Russell-Clarke) and
Lee Hunter (
Alex Carter). Lee and Amy begin having feelings for each other, despite his fiancée
Leanne Holiday (Jessica Forrest). Leanne's jealousy continues until Lee eventually admits his feelings for Amy and they decide to be together. Amy discovers Ste and
Brendan Brady's (
Emmett J. Scanlan) relationship and is angry when she realises Brendan is abusing Ste. Brendan threatens Amy numerous times for her to keep her mouth shut.
Gabby Sharpe (
Phina Oruche) asks Amy to babysit for her, a fire is started in Il Gnosh downstairs by
Dominic Reilly (
John Pickard). Amy, Leah and Lucas are trapped upstairs, Amy almost dies until she is saved by
Steph Roach (
Carley Stenson), who later dies in the fire. Amy recovers in hospital and tells Ste she thinks Brendan caused the fire. Ste doesn't believe Brendan started it at first, but he then hears a voice mail from Amy saying she's scared because Brendan threatened her, which was on the night the fire started, Brendan then threatened Amy once again in hospital. Frightened, Amy tells Lee she is being transferred to a hospital in Manchester to be near Mike and they share an emotional goodbye. Lee later finds a letter from Amy explaining that they cannot be together, unaware that it was actually Leanne who wrote it. Amy ruins Lee and Leanne's wedding when she learns Leanne forged the letter. Amy discovers that
Rae Wilson (
Alice Barlow) is pregnant with Ste's child. Amy convinces Brendan to end his affair with Ste. Amy tells
Bombhead (
Lee Otway) that her near death in the fire and losing Lee took a burden on her life. She got a job as a teaching assistant at Hollyoaks High School, and befriends
Pete Hamill (Peter Mitchell). Amy, Leah, Lucas and Lee successfully audition for a sausage advert campaign. She clashes with Leanne, when she leaves her Leanne twists her ankle. Amy is arrested after Leanne claims Amy assaulted her. The police decide to take the complaint no further. Leanne starts vandalising Amy's sausage posters placed around the village. Leanne follows Amy and Lee to the filming of a new advert. She attempts to ruin the set by pushing Lee down a ski slope and later climbs into bed with him. Leanne tries to convince Ste that Amy is mentally ill like Kathy. After an argument with Amy, Leanne is found injured at the bottom of the SU bar stairs. She accuses Amy of assault and she is charged.
Ruby Button (
Anna Shaffer) then bullies and taunts Amy in the classroom. Amy then cries due to being bullied by Ruby, forcing Pete to make Amy take leave. Amy is faced with a prison sentence and repeatedly argues with Leanne in public. She later breaks down and ends her relationship with Lee over trust issues. Leanne drops the charges and Amy reconciles with Lee. He buys Amy a new car and
Dodger Savage (
Danny Mac) agrees to give her driving lessons. She soon finds herself attracted to Dodger. She drunkenly has sex with Dodger, but insists it is a one-night stand. She reconciles with Lee, he later finds out she slept with Dodger. They break up after Lee broadcasts details of their personal life over student radio. Amy realises Lee loves her and proposes to him. Lee gets a job offer in New York and Amy decides to go with him, taking her kids with her. Ste says no, making Lee quit his job in New York. Amy then has a go at Ste, saying everything she has ever wanted has been ruined by him. Amy then tells Lee to go to New York because it's his dream, but decides not to go with him, staying in Chester. A couple of days later, serial killer
Silas Blissett (
Jeff Rawle) puts a pawn chess piece into her flat and becomes one of his targets, making
Lynsey Nolan (
Karen Hassan) guess who his next victim will be however it is later revealed did not intend to kill Amy. Amy takes waitress job at "College Coffee". She begins a relationship with
Ally Gorman (
Dan O'Connor). They argue when she kisses Dodger but he forgives her. She then suspects him visiting lapdancing clubs, but he claims it is to protect the girls from danger. Ally kisses
Ash Kane (
Holly Weston) and they separate. Amy gets drunk and tries to kiss Ste. He tells her that they spend too much time together. She decides to leave with Lucas and Leah to study in Manchester. Amy returns when
Kevin Foster (Elliot Balchin) tells her that Ste is back together with Brendan. She argues with Ste and he becomes violent grabbing her arm. Amy takes Leah and Lucas home with her not wanting Brendan around them. When Brendan is arrested she returns to visit Ste. She later lets Ste look after his children more often but bans him when he becomes addicted to drugs. In 2014, Amy returns and lets Ste see his kids. When she finds out Ste is with drugs, she bans him. Amy and Mike return to the village in search of Ste. Amy leaves when she discovers Ste has had a drugs relapse. In August 2016, Ste goes to Amy's home and punches
Ryan Knight (
Duncan James) when he sees him playing with Leah, not realising he is Amy's fiancée. Following this, Amy returns to live in the village with Ryan, Leah and Lucas, engaging in a custody battle with Ste and his boyfriend
Harry Thompson (
Parry Glasspool). Due to Ste's past convictions and addictions, Amy and Ryan are granted full custody, with Ste only being allowed visits supervised by Amy or Ryan. Following an argument on New Year's Eve 2016, Ryan has sex with
Mercedes McQueen (
Jennifer Metcalfe), which is filmed by Mercedes' cousin
Goldie McQueen (
Chelsee Healey). Ryan immediately regrets it and is desperate to keep it from Amy. At their engagement party, Harry inadvertently gives Goldie's mobile phone to Amy, and she shows the footage of Ryan and Mercedes kissing to everybody. Amy dumps Ryan and he leaves for Canada. Ryan returns weeks later and begs for a second chance. Ste persuades Amy to reconcile with Ryan and she comes around. Ryan and Amy are married in a beautiful ceremony. Ryan then asks Amy to move to America with him with Leah and Lucas, which she is reluctant to do at first because of Ste. However, an argument between Ste and Harry at the wedding reception leads to Amy's dress getting ruined, she agrees to leave for America with Ryan and the children. Leah and Lucas accidentally reveal this to Ste, who organises a quick custody hearing, where Ryan and Amy are granted to move to America with the children, devastating Ste. Amy is murdered by an unknown assailant on her wedding night. Mike and Ryan had returned home to find Amy lying lifeless on the floor. The whole village is shocked and saddened to hear the news of her death. Ste is immediately arrested and charged with the murder. Ste suffered a blackout at that night so he cannot defend his whereabouts. There are six suspects in the frame: Ste, Harry, Ryan, Mercedes,
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). Mercedes and Amy had embarked on a feud following Mercedes' one-night stand with Ryan. James did not know Amy very well, 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 attractive young women with blonde hair and it is revealed Amy was one of them. During Ste's trial, he discovers Harry accidentally murdered Amy during an altercation when Harry tried to stop her from taking the kids to America. In an 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. In October 2017, it is revealed that Ryan killed Amy. As seen in a flashback, Ryan arrived home and Amy furiously confronted him about cheating on her with a man. Amy tells Ryan he left his mobile phone on and she received a voicemail where she heard him confess. Amy was devastated that Ryan cheated on her on their own wedding day and expressed disbelief that she fell in love with another gay man. Amy threatened to tell the whole village that Ryan was gay and so he suffocated her. Two years later, Ste, who joins the members of Far Right Radicalisation, regrets listening to
Jonny Baxter (
Ray Quinn) and
Stuart Sumner (
Chris Simmons). Remembering that Amy told him not to make any mistakes, Ste turns against them upon learning their true actions was. After Stuart's death, Ste mention to Jonny how Amy changed his life, despite his abuse of her. ==Reception==