Coronation Street star Rob Mallard has played Daniel Osbourne on the cobbles since 2016, and the actor has had several relationships including with a fellow soap star
Rob Mallard, a beloved figure on Coronation Street , has had an off-screen love life that's almost as tumultuous as his character's on-screen escapades.
Rob first graced the ITV soap in 2016, stepping into the shoes of Daniel Osbourne, the offspring of Corrie stalwart Ken Barlow (played by William Roache).
Over time, Daniel has navigated a string of romances on the cobbles. Currently, he's head over heels for the Megan (Beth Nixon), who is secretly grooming young Will Driscoll (Lucas Hodgson-Wale).
In Friday's episode (December 4), after securing a job at Weatherfield High, Megan and Daniel shared their first kiss,

Mirror TV

Mirror
Britain News
The Daily Express
iNews Life
Digital Spy
Mirror Celebrity
Daily Express
Metro Entertainment
East Anglian Daily Times
Daily Star
AlterNet