The Keeping Up With The Kardashians star was pictured en route to Brazil on Saturday, just one day before the US celebration of Mother's Day.
Being away on business promoting her new selfies book meant she was unable to spend the day with daughter North, 23 months, but her husband Kanye West made sure she still felt special.
Kim revealed via Instagram that she had a surprise waiting in her hotel room on arrival:
"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! I'm so sad I'm so far away on this day but happy we celebrated yesterday! I love you baby & North soooo much!!!"
Kanye wasn't done, however, as later on Kim shared the second surprise of the night!
"So I get to a restaurant in São Paulo & my husband had a string quartet waiting playing Sam Smith!!!!! 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!!!!"
How cute! Lucky Kim!
Kim and Kanye will celebrate their first wedding anniversary later this month, while little North will have her second birthday in June.
Here's the best of Mr. West...