Kim Kardashian is to walk down the aisle for the third time after accepting Kanye West's marriage proposal.
West is said to have popped the question to the reality star, who is the mother of his daughter North West, on her 33rd birthday at San Francisco's AT&T Park.
According to reports, the rapper asked Kardashian's mum Kris Jenner for her blessing before presenting her daughter with a flawless 15-carat diamond ring designed by jeweller Lorraine Schwartz.
West, 36, hired the stadium for the night and invited all her family and closest friends for the proposal.
It was revealed by a sign above the playing field which flashed with the message, "PLEEEASE MARRY MEEE!"
After Kim said yes, a 50-piece orchestra performed and fireworks and roman candles exploded into the night sky.
Local reporter Leah Garchick from the San Francisco Chronicle later tweeted: "She said yes. At AT&T Park, w/ 50 musicians playing on field, @KanyeWest proposed to @KimKardashian tonight. All systems go! @sfgate."
Jenner described the future husband and wife as a "a match made in heaven".
"I am so happy for both of my kids, Kim and Kanye," she told E! News.
The couple's upcoming nuptials with be Kardashian's third marriage and West's first.
The Keeping up with the Kardashians star was previously married to Damon Thomas for four years and NBA star Kris Humphries for just 72 days.