This time, there was no bitterness in Cleveland as LeBron James left the Cavaliers behind. Not officially, anyway.
Owner Dan Gilbert's statement upon James' decision to sign a four-year, $154million deal with the Lakers was pure class, expressing to the 33-year-old "nothing but appreciation and gratitude for everything you put into every moment you spent in a Cavaliers uniform."
Yes, Cleveland will always have the memories of how James transformed a franchise, a city. But what about the future?
That picture is decidedly murkier as the Cavaliers prepare to move forward without their icon once again.
While James has been the centrepiece of any team he has played on since his teenage years, the Cavs' reliance on him this past season was comprehensive.
He led all NBA players in total minutes played (3,026) and points (2,251) during the regular season, then took it up a notch or two during the playoffs.
When it counted the most, James spent 103 more minutes on the court than any other player — a little more than two full games' worth — and scored 140 more points than anyone else. By the time a stacked Golden State Warriors roster swept out James and a mediocre supporting cast in the NBA Finals, he had averaged 34 points and 41.9 minutes in the postseason.
Whether you're talking raw numbers or the gravitas of a legend, his departure leaves a yawning hole for the Cavs as they turn their eyes to next season and the future.
Their immediate prospects don't look good. The Cavs' existing 2018-19 contract commitments already have them over the newly established salary cap of $101,869,000. That includes $24.1m due to Kevin Love and a further $71.2m allotted to George Hill, Tristan Thompson, J.R. Smith, Jordan Clarkson and Kyle Korver.
So even if Gilbert wanted to try and jump on a big-ticket free agent or trade candidate to replace James, he would have to clear out some of those veteran contracts to make it work. That figures to be a tough sell.
About the only good news for Cleveland fans at the moment is the sorry state of the Eastern Conference. James' departure would seem to move the Boston Celtics to favourite status in the East, with the young Philadelphia 76ers, Milwaukee Bucks and Toronto Raptors — the latter breaking in a new coach — also in the mix.
The bar for remaining competitive in the East is significantly lower than in the increasingly star-studded West, but it's far from a sure thing that a Kevin Love-led effort will be enough to keep the Cavs in the same type of air they've been breathing since James returned from Miami before the 2014-15 season.
James simply did too much, was too valuable in all facets on and off the court, to be adequately replaced.
Unlike last time he left, the Cavs do sound inclined to at least try and remain competitive, but it's difficult to envision an optimistic path forward from where they stand now.
|Eagles bring back WR Matthews, place Wallace on IR|
|Brewers allow Cardinals to inch closer with loss to Reds|
|Orioles become first pro team to wear braille jerseys|
|Cubs reliever Morrow won´t return this season|
|Tebow expected to be back in Mets organisation next season|
|Seahawks DE Clark on Bears QB Trubisky: He´s nothing special|
|Carroll says Wilson has been ´over-trying a little bit´|
|Judge returns to Yankees´ starting lineup|
|Waiters injury update: Heat guard unlikely to be ready for start of season|
|Brown absent from Steelers facility on Monday due to ´personal matter´|
|Tomlin confirms Steelers WR Brown was absent from facility on Monday|
|Braves fall to Cardinals, still move closer to clinching NL East|
|Mack leads Bears past Seahawks|
|Lithuania qualify for FIBA World Cup after double-overtime win|
|Yelich makes history with another cycle|
|Brady discusses Patriots´ trade for Gordon|
|Bills coach McDermott hasn´t spoken to Davis, says he ´didn´t feel a need´|
|Gruden doesn´t regret decision to trade Mack|
|Patriots sign Josh Gordon from Browns|
|Carson Wentz injury update: Eagles QB cleared to play Week 3 vs Colts|
|WATCH: Broncos punter Marquette King trolls Jon Gruden in Twitter video|
|Matthews: NFL ´out of control´ protecting quarterbacks|
|Diamondbacks´ playoff hopes fade on rough road trip|
|Mahomes, Fitzpatrick put up impressive numbers in big NFL wins|
|Dwyane Wade returning to Heat for ´one last dance´|
|Greece, Germany qualify for FIBA Basketball World Cup|
|Garrett on Browns parting ways with Gordon: Nobody was expecting that|
|Browns´ Gonzalez on missed kicks: I just let everybody down|
|´He told us he was done´ – Bills coach McDermott says Davis retired at half-time|
|Vikings tie Packers in OT after kicker misses three field goals|
|Chiefs QB Mahomes sets NFL touchdown record|
|Falcons´ Kazee ejected for hit on Panthers QB Newton|
|Gordon says farewell to Cleveland: ´It´s been a hell of a journey´|
|Dodgers reclaim first in NL West, Cubs and Astros extend leads|
|Browns release WR Josh Gordon|
|Rodgers practices but Packers QB still questionable|
|Seahawks star Baldwin to miss Bears showdown|
|Braves make unwanted history against Nationals|
|Indians first team to clinch MLB division with 15-0 win over Tigers|
|Nigeria and Tunisia seal FIBA Basketball World Cup spots|
|Browns´ Josh Gordon out of Saints game with hamstring injury|
|McCutchen reaches base five times to lead Yankees past Blue Jays|
|Ukraine upset Spain, USA cruise to win|
|Yankees activate Judge from disabled list|
|Falcons to be without Freeman for Panthers game|
|Rodgers injury update: Packers QB ´getting better´, still ´day-to-day´|
|Wade still unsure if he will play in 2018-19: ‘I wish I had an answer´|
|Peterson discusses eventual retirement|
|Baez´s bunting skills send Cubs past Nationals|
|Green, Dalton help Bengals past Ravens|
|Red Sox´s Cora objects to Trump´s tweets on Puerto Rico: This is about human beings|
|Cubs lose closer Strop to hamstring injury|
|France stunned by Bulgaria in qualifying|
|Ravens linebacker Mosley suffers knee injury|
|Ramsey on Gronkowski: I don´t fear no man, period|
|Packers WR Adams felt ´good´ in limited return to practice|
|Browns´ Mayfield praises Brees to continue the love|
|Roethlisberger misses practice as Dobbs leads offense|
|Chargers defensive end Bosa out for week two, possibly longer|
|Senators captain Karlsson dealt to Sharks|
|Celtics´ Hayward says ankle is ´basically 100 per cent´|
|This Week in U.S. Sports: This is the story of a hurricane|
|Rodgers injury update: Vikings expect Packers QB who ‘walks on water’ to play|
|Brewers cut Cubs´ advantage, Rockies keep lead in NL West|
|Blue Jays rookie Tellez doubles again, first to accomplish feat since 1913|
|Predators forward Watson suspended for 27 games|
|Packers taking Aaron Rodgers´ injury ´day by day´|
|Price doesn´t plan to opt out of Red Sox contract|
|Beasley and Cowboys not hitting panic button|
|Titans QB Mariota on track to face Texans|