Even though she was miles away from her loved ones on Mother's Day, Kim Kardashian seemed to have the celebration of a lifetime thanks to none other than husband Kanye West. While in São Paulo, Brazil for work, Kim first posted a few sweet photos of her, North, her mom and her sister's as a Mother's Day tribute and to also express how sad she was to be away from her daughter and her family.
"Everything I am I owe it all to you mom! Everything I will teach my daughter you taught me first! Thank you mom for being there for me & loving me unconditionally! I love you so much!!" she wrote alongside one snap of herself, Nori, and Kris.
But, if she was at all sad because she was away from her family on the special holiday, never fear — Kanye stepped up to make sure her day incredible no matter what with some seriously over-the-top presents.
Present Number 1: Thousands of white roses. "I got to my room in Brazil and my amazing thoughtful husband had the sweetest note with a couple thousand roses covering my entire suite for Mothers Day!" she wrote of Yeezy's present. "I'm so sad I'm so far away on this day but happy we celebrated yesterday! I love you baby & North soooo much!!!"
Of course, for Mrs. West, that wasn't all. Her husband arranged the royal treatment at her dinner later that night. "So I get to a restaurant in São Paulo & my husband had a string quartet waiting playing Sam Smith!!!!!," she wrote of her second present. "Every single waiter who brought food said "This is from Mr. West for the best mother in the world"! Seriously I have the best husband ever!!!!"
Husband of the year much? We think so!