The former Hear'Say star was waiting to go on to Loose Women when she snapped the adorable picture of herself and her 32-year-old boyfriend.
Kym Marsh, 38, captioned the black-and-white shot, which showed her snuggled up with Dan, as: "In my dressing room @loosewomen with @Dan_hoops waiting to go on. Quite nervous but excited too!"
While on the show, Kim revealed the embarrassing truth behind one of her tattoos.
She said: "I got a Chinese symbol tattoo when they were popular.
"It was meant to say Jack, the name of my first husband, a few years later we went to a Chinese restaurant and I was wearing a low back dress and the waiter went, 'Ahh, communist!'"
Oops!
KYM MARSH SLAMMED BY HEALTH EXPERTS FOR 'SMOKING WITH 16-YEAR-OLD DAUGHTER'
Her appearance on the show comes just a short time mother-of-three Kym revealed her secret heartache that she can't have any more children in a recent interview with a UK magazine.
She said: "Last October, before I met Dan, I was having some severe health problems and doctors told me I had two options - a hysterectomy... or an ablation of the womb, which removes your womb lining. I opted for that.
"Also, having kids for me is really traumatic; I didn't want to go through what I went through with Archie [Kym and Jamie Lomas's son Archie died moments after he was born prematurely in 2009.]
She added: "But now I'm with Dan we're a bit upset about it because if we decided we wanted to have kids together then that isn't a possibility."
You should also read: Kym Marsh's life in pictures