(LOS ANGELES) -- Kim Kardashian is following in the footsteps of her sister Khloe by marrying an NBA player.
Kim is engaged to her boyfriend of six months, New Jersey Nets forward Kris Humphries. According to People magazine, he popped the question at her Beverly Hills home on May 18.
The 30-year-old reality TV star told the magazine, "I was in such shock. I never thought it would happen at home, and I never thought now."
Humphries gave Kardashian a 20.5-carat diamond ring that E! Online says is worth $2 million. The 26-year-old basketball player can afford it, having earned $3.2 million this past season.
This will be Kardashian's second marriage. She wed music producer Damon Thomas as a 19-year-old in 2000 and divorced him three years later.
Kim's sister, Khloe, is married to Los Angeles Lakers forward Lamar Odom.
Copyright 2011 ABC News Radio