John Legend "always finds a way" to make things better for Chrissy Teigen.

Chrissy Teigen and John Legend

Chrissy Teigen and John Legend

The Sports Illustrated model - who is expecting her first child, a little girl, with the 'All of Me' hitmaker - posted a sweet tribute to the singer on his 37th birthday.

She wrote on Instagram: "Another year with you has flown by and I am so proud of what you've accomplished. Every year, I wonder how things can even get better but you always find a way.

"Happy *37th* birthday to the most wonderful, hard-working, loving being I, and anyone who has ever met you, have ever known. We love you, my handsome old man. Also I'm sorry I thought you were 37 all year. (sic)"

The 30-year-old star and her beau are looking forward to welcoming their little girl soon and John thinks they'll make great parents.

He said: "I really hope we'll be good parents! I hope our child will be kind and smart and awesome in every way. Hopefully we'll do the best job we can.

"It is pretty exciting that I'll have a little child running around that is the product of the love that Chrissy and I have for each other."