Jacqueline Jossa defiantly shared a shirtless video of her husband Dan Osborne just hours before he finally admitted that he did cheat on her.
The 27-year-old actress uploaded the hunky clip of her topless husband, 29, to Instagram moments before he came clean about his wrongdoings.
There have been several reports over the years that Dan, who shares two daughters with Jac, has been unfaithful to the star - but he has always strongly denied them.
But now the star has opened up about his past, and revealed "I've done things I shouldn't have done."
Dan claims Jacqueline has forgiven him.

In the video Dan wore just his boxers as he was filmed rolling around in their shared bed.
His wife can be heard giggling in the background as she filmed the reality star refusing to get out of bed.
"He's cute," she wrote next to the hilarious video.
Dan broke the news hours after Jacqueline returned home from Ibiza following a work trip with InTheStyle.

He says he takes "full responsibility" for what happened, and vows to move on from his past.
"I've made mistakes, yeah. I've done things I shouldn't have done. Me and Jac have spoken about that and she has forgiven me," he told The Sun.
"I know in the past I’ve denied things when they’re not true, then when something has been true, I probably just kept my mouth shut. I was a different person.
"I take full responsibility for being crap."

Dan hasn't revealed which cheating rumours are true.
The first rumour was back in 2015 when he was accused of engaging in a naked FaceTime chat with Teddy Edwardes.
Just months later two party goers claimed Dan asked them back to his hotel.

In 2018 he was accused of cheating on her with Love Island star Gabby Allen, which they both denied.
Last year it was reported he kissed Alexandra Cane.
He was then hit with allegations that he'd had a threesome in a London hotel room with two of his Celebrity Big Brother housemates.