The chilling true crime drama, Until I Kill You, has been broadcast on ITV, recounting the tale of Delia Balmer (portrayed by Anna Maxwell-Martin) who survived an assault by her axe-murderer boyfriend, John Sweeney (played by Shaun Evans).
Following Sweeney's incarceration, Delia relocated to a new home where she encountered David, a local taxi driver. David was instantly smitten with Delia and extended an invitation for dinner at his place, which Delia accepted.
Despite their initial rapport, with David even purchasing a new bicycle for Delia and taking her on holiday, the ongoing Sweeney trial loomed in the background.
Frequent arguments ensued between Delia and David as she grappled with moving past her traumatic history. Here's what we know about David.
Read more on manchestereveningnews.co.uk