Jack P. Shepherd has split from his long-term partner.

Jack P. Shepherd

Jack P. Shepherd

The 'Coronation Street' actor - who is known for playing reformed bad boy David Platt in the long-running soap - is currently still living with his now-estranged fiancée Lauren Shippey, but they've reportedly told their friends and family that they're "over" and it's only a "matter of time" before they go their separate ways completely.

A spokesperson told The Sun newspaper: "Jack and Lauren remain the best of friends and their main focus is the care of their children."

This isn't the first time the pair - who have Nyla and Reuben together - have called time on their relationship as Lauren previously threw the 29-year-old hunk out of their family home in 2011 when she found out he'd fathered another child.

A DNA test revealed that he was the father of a baby boy called Greyson, now five, who was born with a rare and painful condition Alternating Hemiplegia Of Childhood, following a one-night stand with sales executive Sammy Milewski.

Jack - who had been with Lauren since they were both 14 - managed to persuade his partner to forgive him after he proposed with a £3,000 engagement ring.

A source said in 2011: "Lauren understands Jack made a terrible mistake. Now he has made the ultimate statement that he wants to be with her for the rest of his life."

However, although the couple have ultimately decided to go their separate ways, their friends and family are convinced that it's only a matter of time before they rekindle because they're still "so young" and have enough time to sort things out.

A friend explained: "They have been through a lot but are still young enough to sort themselves out for the future."