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.
|Brewers top Dodgers to snap seven-game losing streak|
|JaVale McGee: Lakers are going to be ´one of the most fun teams ever´|
|Dolphins owner Ross: National anthem policy a ´placeholder´|
|Dodgers top Brewers in Machado´s debut|
|Raptors GM apologises to DeRozan after Spurs trade|
|Donald Trump: Kneeling players should be suspended without pay|
|Cardinals´ Carpenter makes history|
|Nationals pair Strasburg, Zimmerman activated from DL|
|Good Luck at last! Colts quarterback fit for training camp|
|Texans QB Watson expects to be fit for training camp|
|Cubs use five-run fifth inning to trump Cardinals|
|Steelers´ Super Bowl window getting smaller - Brown|
|NFL, NFLPA at ´standstill agreement´ over anthem policy|
|Angels star Ohtani cleared to resume pitching|
|´I don´t give a f***´ – Cousins hits back at critics after Warriors move|
|NFL training camp 2018: Five under-the-radar rookies to watch|
|FIBA bans 13 players & two coaches over Philippines-Australia brawl|
|Risking the curse - Steelers star Brown lands on Madden 19 cover|
|Ovechkin, Kim earn major honours at ESPY Awards|
|Owens not ´actively seeking´ to play in NFL again|
|Manny Machado dealt to Dodgers|
|Angels clap back at Manfred´s marketing comments on Trout|
|Titans DL Casey will still protest despite new anthem policy|
|Popovich on Leonard trade: It´s time to move on|
|Revis announces retirement from NFL after 11 seasons|
|Kawhi Leonard traded to Raptors as DeMar DeRozan heads to Spurs|
|MLB All-Star 2018: Seven things you missed at Midsummer Classic|
|American League win home run-filled MLB All-Star game|
|Lakers´ Ball undergoes successful knee surgery|
|Cardinals suspend GM Keim for five weeks after DUI|
|Warriors coach Kerr extends contract|
|Rams sign Cooks to five-year extension|
|Cowboys’ Randy Gregory reinstated by NFL|
|Owens wants to play in the CFL, says agent|
|Harper wins Home Run Derby in Nationals Park|
|Thomas asks Seahawks for extension or trade|
|Walker doubts he´ll join Knicks, wants ´long´ stay at Hornets|
|Celtics still hoping to re-sign Smart|
|Steelers fail to sign Bell to long-term deal|
|Rodgers: I´d love to play with the Packers to 40|
|NFL training camp 2018: Contract holdouts and where they stand|
|Former NHL goalie Ray Emery found dead|
|Pirates secure five-game sweep of Brewers with walk-off win|
|WATCH: LeBron receives standing ovation at Lakers´ summer league game|
|Tony Romo wins celebrity-filled American Century Championship|
|Eagles running back Sproles plans to retire after next season|
|Tomlin optimistic over Bell contract|
|Cubs´ Darvish hopes to return by next weekend|
|Bogaerts hits walk-off grand slam to deliver Red Sox win over Blue Jays|
|Cardinals dismiss Matheny, name Shildt interim manager|
|Braves place closer Vizcaino back on DL, manager concerned about injury|
|Long on Eagles having Wentz, Foles: It´s really a dream|
|Rays´ Ramos won´t play All-Star Game due to hamstring injury|
|Gary Sanchez injury update: Yankees catcher on track to return after All-Star break|
|LeBron James will have input on Lakers personnel moves - Johnson|
|Indians hold off Yankees comeback, Blue Jays end Red Sox´s run|
|Chase Utley to retire after MLB season|
|Lakers guard Ball to undergo arthroscopic knee surgery|
|Pujols placed on 10-day DL with left knee inflammation|
|Running back Murray announces retirement|
|McAdoo backs Giants to win NFC East in 2018|
|Red Sox earn 10th straight win; Pujols matches Ken Griffey Jr.|
|Dellavedova praises Australia´s conduct in Philippines brawl|
|Mets get walk-off win, but again give deGrom no support|
|Rockies, Indians help break MLB record|
|Clippers´ West: LeBron wasn´t a tough free-agent signing|
|Astros´ Bregman to participate in Home Run Derby|
|Brewers´ Aguilar, Mariners´ Segura win Final Vote for All-Star Game|
|Astros´ Hinch on Giles´ demotion: He´s got to sort some things out|
|NFL Supplemental Draft 2018: Giants take Beal in round three|