The best mother in the world competition has been won by non other than Kim Kardashian. She instagrammed how fabulous her life is when Kanye West had thousands of roses delivered to her hotel room along with a surprise dinner.

So I get to a restaurant in Sao 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!!!!

That's it. No more competing. Kim Kardashian wins.