Miami Heat star LeBron James, 27, popped the question to his high school sweetheart and mother of his two boys, Savannah, 26, during a private dinner in Miami last night. The couple, who’ve been together for 8 years, did it the right way: by waiting until they knew it was the right time for both of them.

Most marriages fail because couples mistakenly believe that great Dopamine-fueled sex means they are compatible for life. But once the chemicals stop flowing in their brains, they realize they have nothing in common, and they are left wondering what they ever saw in each other in the first place.

Singer Katy Perry and actor Russell Brand said the reason their 14-month marriage failed was because “it just wasn’t there any more.” Katy and Russell are a classic example of immature people who confused great sex for love.

Women are especially at fault because a woman believes any man is her “property” as soon as he hits it. True love is more than just great sex. Intelligent men and women know better than to trust their emotions when making life changing decisions.

Actress Gabrielle Union and Miami Heat star Dwyane Wade are another couple who have chosen to wait before jumping the broom.

LeBron and Savannah shared their big night with their oldest son, Bronny, 7.

Also attending the New Year/birthday dinner were LeBron’s teammates Chris Bosh and his wife Adrienne, Dwyane Wade and his fiancee, Gabriele Union; Juwan Howard and his wife Jenine; actress Sanaa Lathan, rapper Fat Joe, and more! LeBron celebrated his 27th birthday on Friday.

Juwan Howard and Jenine

Adrienne Williams and Chris Bosh

Photos by Angela Yee, Adrienne Bosh and Juwon Howard (via StilettoJill).