After years of telling fans how much she wanted to get married, reality star Kim Kardashian is engaged.

According to a report from People magazine, the star’s NBA boyfriend of six months Kris Humphries popped the question.

When Kim, 30, walked into her Beverly Hills home on May 18, Humphries, 26, was waiting in her bedroom on bended knee with the words “WILL YOU MARRY ME” written out in rose petals.

Click here for more Kim Kardashian photos from X17 Online.

“I didn’t expect this at all,” she tells People of the proposal. “ I was in such shock. I never thought it would happen at home, and I never thought now.

More On This...

Humphries presented his famous fiancé with a 20.5-carat Lorraine Schwartz ring.

“I just knew I wanted it to be big,” Humphries said.

He later planned a celebration with the help of his future mother-in-law Kris Jenner at the family’s home later that evening.

“Kris really didn’t want a big celebration, but he had jokingly told my mom he’d be fine if there were mini-horses there,” Kardashian said. “Later that night at the party, my mom brought out two mini-horses, covered in glitter, for us! It was hysterical.”