Coronation Street star, Catherine Tyldesley, who plays Eva Price on the popular soap, has split from her boyfriend.

The 29-year-old actress began dating Sam Witter, who is seven years her junior, last year.

However, it has since been reported that the pair have gone their separate ways citing "busy work schedules" as one of the reasons.

Speaking to The Mirror newspaper, a source said: "They have busy work schedules and weren't getting to spend much time with each other.

"They have just grown apart. The age gap was a bit of an issue because they want different things.

"Cath is at a stage where she wants to settle down and Sam is still only 22 so he just isn't ready for that kind of long-term commitment.

"It was a mutual decision to call it a day. They will remain friends and plan to continue training with each other, though that is going to be difficult, ­especially when the split is still raw and causing pain."

Tyldesley and Witter own a company together, Dream Partners Limited, and had plans to launch fitness DVDs this year.