Saturday was a slam dunk for LeBron James, who wed his high school sweetheart, Savannah Brinson, in a super-luxe — and super-secret — ceremony at the Grand Del Mar hotel in San Diego.
The Miami Heat All-Star, 28, and Brinson, 27, exchanged vows in front of a select group of family and friends, including the pair's two children, LeBron Jr., 8, and Bryce, 6, R&B singer Ne-Yo, Heat teammate Dwyane Wade and his girlfriend, actress Gabrielle Union, who posted a photo from the wedding with a special message to Instagram.
[Related: 5 Things to Know About LeBron's Bride]
While it wasn't exactly an intimate affair, the guest roster was rather conservative by celebrity standards. "[LeBron] cut the list down because he didn't want to have 1,000 people at the wedding," a source told the New York Post.
And, according to Us Weekly, those who were lucky enough to make the cut were treated to a surprise performance of "Crazy in Love" by Beyoncé and Jay Z, complete with a full band!
[Related: Celebrity Weddings of 2013]
James, who has been with his lady love since he was 16, finally popped the question at the Shelborne hotel in Miami on December 31, 2011. Though the two had a long engagement leading up to their walk down the aisle, both threw big blowouts this summer to commemorate their last days of being single. He celebrated the end of his bachelorhood with a bunch of pals in Toronto last month, while Brinson hosted a seven-day bachelorette bash in July that started in Las Vegas before jetting off to Anguilla with a bunch of girlfriends.
We can only imagine where they'll be spending their honeymoon ....
More Celebrity Features on Yahoo!: