Kim clued everyone in on the special day – Kanye's 38th birthday – with a series of tweets.
In one message she quoted daughter North West telling her dad, "Happy Cake, Daddy,” and included a sweet picture of Kanye as a little boy.
Kim also announced she has a “swish level” birthday surprise to unveil, with “Swish” being the title of Kanye's forthcoming album.
Kardashian wrote, “Kanye's bday today is gonna be a major SWISH!!! I planned the craziest surprise! Will share later! Sooooo excited!!!!!!”
The reality star, pregnant with her second child, bragged about Kanye, saying, “Happy Birthday 2my best friend in the entire world! U R the most amazing husband & dad! U inspire me every single day,” and “You make all of your dreams reality & it's fascinating to be by your side & watching it all happen! You have a heart of gold!”
Earlier, Kim let her 32 million followers know that the two were up early eating cereal and reading all of the social media birthday wishes. “I'm showing him all of your sweet birthday messages!”
Stay tuned to see what surprise Kim has in store for Kanye!