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.
Read more on mirror.co.uk