Kim Kardashian said she was shocked when Kanye West proposed to her with a $3 million, 15-carat diamond ring, in the middle of the AT&T Park in San Francisco, California, on her 33rd birthday, last Monday night, October 21.
The Keeping Up With The Kardashians star also said the event was "magical."
The brunette beauty told E! News: "Last night was truly magical! I am the luckiest girl in the world!"
She added: "I get to marry my best friend!"
Kanye, 36, asked Kim’s mother, Kris Jenner, for permission to propose, before renting the baseball field for $35,000 and hiring a 50-member orchestra for $50,000.
The band performed his hit "Knock You Down" and Lana Del Ray’s "Young & Beautiful," before fireworks lit up the sky and the words "PLEEEASE MARRY MEEE!!!" flashed on the scoreboard.
Kanye secretly flew all of Kim’s family and best friends to the venue, who ran out to wish them well and celebrate at an instant-engagement party, as soon as she said yes.
He also booked San Francisco’s top caterer for the event, and helped to design her engagement ring with Lorraine Schwartz.
A spokesperson for the jewellery designer said: "Kanye was involved in every single way. He had a vision from the beginning.
"He looked at a lot of stones and he wanted only the best. He wanted the diamond to look like it was floating on air. Everything was his idea from beginning to end."
Kim and Kanye have a four-month-old daughter, North West.
This will be the second wedding for Kim, who previously married NBA player Kris Humphries, in a marriage that lasted 72 days.