What an amazing birthday present! E! Online reports that newly-turned 33-year-old Kim Kardashian is engaged to boyfriend Kanye West!

Kanye, who the day before suffered a wardrobe malfunction of epic proportions, rented out the entire AT&T Park stadium in San Francisco for the occasion, popping the question in front of the Kardashian fam on Kim's b-day. How adorable is that?

And just like we all knew it would be--Kim's ring is HUGE!

We can't help but wonder, will Kim wear Vera Wang again at her third wedding? We'll have to wait and see!

If Kim stays true to form, like how she revealed the uber-cute North West to the world via Twitter, we'll hopefully see a peek of her wedding preparations via Instagram!

Click through the gallery above style transformation before and after dating Kanye West!