Chrissy Teigen and John Legend have showered on another with love on honour of their five-year anniversary.

The couple - who have two-year-old daughter Luna and son Miles, who is almost four months, together - have been an item for 12 years and after tying the knot five years ago, they have taken to social media to post glowing tributes to one another.

But neither of them could resist poking fun at each other in their posts - which were both shared on Instagram and both featured professional shots of the couple - as they each referenced the other's career.

Chrissy jokingly slammed her spouse for his decision to reveal his new position as a judge on 'The Voice' on the same day that she announced her range of kitchenware for Target, when she wrote: ''12 years ago today, I met the man of my dreams. And 5 years ago today, we got married. We have two babies and some pups and a life I am grateful to have. My everything, I love you and am so proud of the story we've created.

''But you are an a** for releasing your @nbcthevoice news on my target launch day for real. (sic)''

And in response, the 39-year-old 'All of Me' hitmaker shared in his own Instagram post: ''What can I say on a day like today? I could talk about the 12 beautiful years I've known you. I could talk about the 5 years of wedded bliss, the 2 wonderful children we've brought into this world. But I feel the urge to say something far more important. I LOVE your new kitchenware line at @Target. I can't wait for it to come out on September 30th. I'm so proud of everything you've done in your career and how much joy you bring to people's lives. Did I mention that your Cravings Cookbook is coming out Tuesday? Because it's coming out Tuesday. I love you, baby. (sic)''

Chrissy, 32, and John married in 2013 at Lake Como, Italy.