By Lara Walsh
Dec 01, 2016 @ 9:15 am
Dimitrios Kambouris/Getty

John Legend had the sweetest of birthday messages for his "queen" Chrissy Teigen this year.

The Sports Illustrated model turned 31 on Wednesday, and the "All of Me" crooner showered his leading lady all the love with a truly romantic, one-of-a-kind birthday gesture during their Mexican vacation.

"Happy birthday to my queen," the singer began an Instagram post depicting a sultry black-and-white Teigen gazing into the camera. "You are beautiful, bright, funny, passionate and so inspiring. Your presence makes my life and our world so much better. I LOVE YOU!"

And because one birthday message to his love was just not enough, the 37-year-old shared a shot from the couple's recent tropical getaway, which shows the mom-of-one posing in a daring black one-piece swimsuit next to a sand-written message saying "Happy birthday Chrissy" that looks like it must have taken hours and hours to complete, no caption needed.

A photo posted by John Legend (@johnlegend) on

RELATED: Chrissy Teigen's High-Cut Swimsuit Is Not for the Faint of Heart

VIDEO: Chrissy Teigen on Food, Fashion, and Baby Luna


Teigen, not one to rest idly by, took to the kitchen on her birthday, showing off her expert knife skills in preparing a Mexican posole, or pork stew, in what else? Another sexy swimsuit. 

"I have no idea why I am making pork stew in 85 degree weather," the tipsy cookbook author captioned.

We can't wait to see all the hilarity that ensues from her birthday getaway!