Kanye West has decided to make an honest woman out of Kim Kardashian, and after he presented her with a 15-carat diamond engagement ring, she said yes!

Kanye rented out AT&T Park in San Francisco, where he surprised Kim in front of friends and family on Kim's birthday.

According to E! Kanye got permission from Kris Jenner before asking Kim, and since Kris obviously saw it as a money making opportunity, she gave Ye her blessing.

Kris Jenner Twitter

Kanye lit up the jumbo-tron with the words, "Marry Me Please!" when he got down on one knee to ask Kim.

After she said yes, a 50 piece orchestra played Lana Del Rey's "Young And Beautiful" then "Knock You Down" by Keri Hilson, Neyo and Kanye . . . because you know he wasn't going to let there be music without one of his own songs!

There were fireworks in the sky and the entire event seemed to go perfect.  Congrats to both Kim and Kanye and good luck in the future.

I hate to do this, but I have to ask . . . How long do you give them?