In June 2004, Leanne's father, Les Battersby (Bruce Jones), finds her working in a lap dancing bar whilst on a night out with Steve McDonald. She returns to Coronation Street and moves in with Janice (Vicky Entwistle), but soon causes trouble for ex-husband, Nick, and his girlfriend, Maria Sutherland (Samia Ghadie); after learning about Maria's affair with Toyah's ex-boyfriend John. Leanne and Maria's sparring culminates in a brawl in The Rovers Return and Nick leaves Weatherfield. Leanne dates Jamie Baldwin (Rupert Hill) and despite briefly dumping her for Maria, they reunite. However, in 2005, Leanne has an affair with Danny Baldwin (Bradley Walsh), Jamie's father. After the affair is exposed in January 2006, Jamie dumps Leanne and disowns his father. Danny moves in with Leanne and they get engaged, plotting to change Mike's (Johnny Briggs) will, so Danny will inherit his father's fortune. Leanne eggs Danny on and he inherits everything upon Mike's death in April 2006. However, in July, Leanne finds another will that leaves everything to Adam Barlow (Sam Robertson). Leanne blackmails Danny with the new will for £100,000. Danny rejects her threats so Leanne gives the will to Adam and he has Danny arrested but drops the charges when Danny offers him a 40% share in "Underworld". Danny evicts Leanne and she leaves Weatherfield.