The Keeping Up With The Kardashians star honoured rapper Kanye's 36th birthday with a loving tweet, which she posted for all her family, friends and fans to see on Twitter.
Kim, 32, wrote: "Happy Birthday to my best friend, the ❤of my life, my soul!!!! I love you beyond words!"
Alongside the heart-baring message, she shared a photographic montage she had made of their relationship.
The selection of six photos included both public and private moments shared by the couple, who are expecting their first child next month.
Earlier this week, it was revealed that the power couple are expecting a baby girl.
In the same week, Kim was granted her official divorce from ex-husband Kris Humphries.
While Kim and Kanye's respective careers often keep them apart, there's no doubt that absence makes the heart grow fonder with these two love birds.
Happy birthday Kanye!
Do you like Kim's romantic gesture? Tell us below.
READ MORE: Pregnant Kim Kardashian cradles baby bump in baby shower picture
READ MORE: Khloe Kardashian and Lamar Odom loved up at Kim's baby shower!