Justin Timberlake has paid a touching – and unusual – public tribute to Jessica Biel in honour of her 33rd birthday.

The pair wed in 2012 and are expecting their first child together.

Now Justin has posted a snap of the happy couple on his Instagram page.

And he accompanied the picture with the message: “Happy Bday to the sweetest, most GORGEOUS, goofiest, most BAD-ASS chick I know. You make me smile ’til it hurts. I love you like crazy! Your Huz.”

Jessica spent her birthday on the New Orleans set of her latest movie The Devil And The Deep Blue Sea.

She took time out to post a snap of herself having a “birthday smooch” with her dog.

“Thanks everyone for all the good wishes!” she wrote.

Justin announced that the Total Recall actress was pregnant with the couple’s first child in January.