Kim Kardashian and Kanye West didn't spend Mother's Day together -- but he still went all out for his baby mama, sending her a romantic surprise in Brazil.
The reality TV star shared a few candid snaps from her business trip in Sao Paulo on Sunday, showing her many fans how her husband celebrated her from afar.
First up, roses. A TON of 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 says if the giant gesture. "I'm so sad I'm so far away on this day but happy we celebrated yesterday! I love you baby & North soooo much!!!"
Later in the evening, it was time for surprise #2 (photo up top). We'll let Kim explain what's going on there ...
"So I get to a restaurant in São Paulo & my husband had a string quartet waiting playing Sam Smith," she adds, showing a photo of her table-side serenade. "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!!!!"
This is the second time in a row West has showered his love with flowers on Mother's Day. In 2014, Kim's first year as a mom, he sent her a wall of peonies, hydrangeas and white roses.
Check out the gallery above to see how more stars celebrated this year -- including the cute gift Kendall and Kylie Jenner sent mom Kris Jenner!