Leyla and David have since reconciled, when they decided that they couldn't bear to be apart. David's recently adoptive sister Amy Wyatt (Chelsea Halfpenny) takes a shine to David. He gives out impressions that he likes her, he also says that he "Really likes" her to her face when she is upset. Amy begins to try to make him jealous by sleeping with Cain Dingle (Jeff Hordley) and she calls Cain a sophisticated older man. David worries about her the most. David also shows much more concern about Amy and sticks up for her when Leyla accuses Amy of stealing £500 worth of stock from the shop because she thinks that Amy also stole £25 from Eric and Val's B&B "The Grange". Alicia Gallagher (Natalie Anderson), Leyla's sister, confesses to stealing from the shop. Amy then kisses David on the cheek when he says he believed it was not her.