Savannah Brinson and LeBron James engaged after 8-year relationship

Miami Heat star LeBron James may still be waiting on his ring, but he finally gave one to Savannah Brinson, his girlfriend of 8 years.

LeBron James, 27, enters 2012 as husband-to-be after proposing to the mother of his two sons on New Year's Eve during a private dinner, including his Miami Heat teammates Chris Bosh and Dwyane Wade according to online reports.

Dwyane Wade was in charge of holding LeBron James' ring.

"It's very nice," Wade said, according to the Huffington Post. "Very nice. They have good taste. ... To me, it felt like he was on his knee for an hour. It was probably like 35 seconds. It was great. I feel so happy for them and their entire family."

James' engagement announcement came just days after his basketball idol Michael Jordan proposed to his 32-year-old girlfriend Yvette Prietto. It will be the second marriage for Michael Jordan and first for LeBron James.