The 40-year-old rapper took to Twitter to share what the Keeping Up With The Kardashians, 37, star means to him.
“Gratitude and happiness best describe what my wife means to me. I’m deeply grateful and purely happy 😊,” he wrote.
Kanye followed the Tweet up with one of his "favourite moments" of Kim, when she dressed up as the late singer Selena for Halloween last year and sang her song 'Bidi Bidi Bom Bom'.
Kim also shared a heartfelt message to her man on their anniversary as well as sharing a never-before-seen photo of the couple.
“4 years down and forever to go…” she wrote. “Thank you babe for giving me our family and caring so much about us. Thank you for inspiring me on a daily, I’m so lucky. I can’t wait for forever… Happy Anniversary.”