Streamers fell from the arena ceiling onto the white-clad fans for the second year in a row, but this one meant so much more after how close the Heat were to losing it.
They were down 10 in the fourth quarter of Game 6 before James led the charge back, finishing with a triple-double in Miami's 103-100 overtime victory. This one was nearly as tight, neither team leading by more than seven and the game tied 11 times.
Kawhi Leonard had 19 points and 16 rebounds for the Spurs, who had been 4 for 4 in the championship round. Ginobili had 18 points but Parker managed just 10 points on 3-of-12 shooting.
The Heat collected the Larry O'Brien again from Commissioner David Stern, presiding over his final NBA Finals before retiring next February.
He couldn't have asked for a better way to go out.
James avenged his first finals loss, when his Cleveland Cavaliers were swept by the Spurs on 2007. That helped send James on his way to South Florida, realizing it would take more help to win titles that could never come alone.
He said he would appreciate this one more because of how tough it was. The Heat overpowered Oklahoma City in five games last year, a team of 20-something kids who weren't ready to be champions yet.
This came against a respected group of Spurs whose trio has combined for more than 100 playoff victories together.
Duncan is 37 and Ginobili will be a 36-year-old free agent next month, the core of a franchise whose best days may be behind them.
Meanwhile, it's a potential dynasty along Biscayne Bay, but also one with a potentially small window. Wade's latest knee problems are a reminder that though he came into the NBA at the same time as James and Bosh, he's a couple of years older at 31 with wheels that sometimes seem older.