Kym Marsh has shared a steamy photo of herself and her 29-year-old co-star, declaring that she's met the "most amazing man ever". The former Coronation Street actress, 48, posted a picture on Instagram kissing Samuel Thomas, referring to him as her 'soulmate' as she revealed their romance.

The pair met working together on 101 Dalmatians: The Musical, which launched a tour of the UK on June 22. Kym takes on the role of Cruella de Vil, while Samuel plays Tom Dearly, reports The Mirror.

Read more: Kym Marsh shares unique item she placed in her dad's coffin at his funeral

Kym has had a rocky love life, her marriages to EastEnders star Jack Ryder, Hollyoaks' Jamie Lomas and Army Major Scott Ratcliff all didn't work out.

Kym Marsh
Kym Marsh reveals she's found her 'soul mate' as she kisses co-star Samuel Thomas in sweet snap

Kym was married to her first husband EastEnders star Jack Ryder from 2002 until 2009, and she later said they split because they were "very different."

In September 2012 Kym married Jamie Lomas, but they split briefly after it was reported that Jamie had an affair. Despite reconciling, Kym filed for a divorce in 2013 on the grounds of Jamie’s 'unreasonable behaviour’.

Sources close to Kym claim she split with her third husband, Army Major Scott Ratcliff, in 2023 due to work commitments after trying to make things work.

Despite her three previous marriages it seems Kym has found love again and is now smitten with Samuel.

Kym Marsh kisses Samuel Thomas
Kym Marsh, 48, reveals she's found her 'soul mate' as she kisses co-star, 29, in sweet snap

In the caption for the post, the 48 year old wrote: "Met the most amazing man ever! Sometimes the most unexpected things happen at the most unexpected times. @samuelthomasuk I love you #beautiful #soulmate #loveyou".

In another post on his own Instagram account, Samuel expressed his affection for Kym by sharing a black and white photo of them touching foreheads. "I didn't expect you, but here you are. I love you," he penned alongside a red heart emoji. Returning the sentiment, Kym responded: "Ditto. The best things happen unexpectedly. Love you too."

Samuel, who stands at 6ft tall, has had several stage roles over the years, including in The Normal Heart at The National Theatre. He even bagged the award for Best Actor in a Musical at The Stage Debut Awards in 2017 for his performance in Allegro at Southwark Playhouse.

Want all the biggest Showbiz and TV news straight to your inbox? Sign up for our free Daily Star Showbiz newsletter