Kim Kardashian and Kanye West are engaged. The "Black Skinhead" rapper pulled out all the stops and popped the question to Kardashian on Oct. 21, the same day as her 33rd birthday, E! Online reports. West made sure the proposal was spectacular and had fireworks and Roman candles shooting off into the sky.

There was also a 50-piece orchestra that played songs by Keri Hilson, Ne-Yo, Lana Del Ray's "Young and Beautiful" and West's "Knock You Down." The rapper rented out AT&T Park in San Francisco for the occasion. As the two celebrated her birthday "PLEEEASE MARRY MEEE!!" flashed across the big screen.

According to E!, Kardashian was completely caught off guard by the proposal and was shocked to see her family and friends start pouring out of a dugout after she said yes.

West reportedly got the ok from matriarch Kris Jenner before presenting Kardashian with a 15-carat diamond ring by celebrity jeweler Lorraine Schwartz.

"Wow!!! Am I dreaming??!?," Khloe Kardashian tweeted. "Tears of JOY!!! Wow!!!"

The couple has been the subject of marriage rumors for a while now but the reality star said she wasn't ready to walk down the aisle for a third time just yet.

"[Marriage] is something I know that we both want in our future, but I don't have this sense of urgency about it," she told Cosmopolitan in 2012. "I have this best friend who understands me and helps me through all my tough experiences, and vice versa, you know? It just feels like this is it for me."

The two began dating in April 2012 and welcomed their daughter, North West, on June 15. According to reports baby Nori was not in attendance for the proposal because it was too cold outside. There have been rumors that Nori will be in the wedding dressed in a smaller version of Kardashian's gown.

The "Keeping Up With the Kardashians" star finalized her divorce from NBA player Kris Humphries on June 4 after 72 days of marriage. Back in 2003 she divorced music producer Damon Thomas. This will be West's first trip down the aisle.