And so, for the first time in anybody's memory, someone took a good, long look at Miami, thought hard and decided to live in Cleveland instead.
That this someone is also the greatest basketball player on the planet and America's most scrutinized athlete who only four years earlier had left Cleveland in a wake of burning jerseys and spiteful Comic Sans public condemnations makes this even more surprising.
Yes, LeBron James -- the "Kid from Akron, Ohio" as he is so eager to keep reminding us -- is going home -- announcing Friday on SI.com that he will return to play for the Cleveland Cavaliers, the team which drafted him out of high school in 2003 and with whom he won two NBA MVP awards.
Understandably this has made those once jersey-burning Cavs fans very happy.
Cavaliers ticket phone lines are down: “All circuits busy.”
— darren rovell (@darrenrovell) July 11, 2014
The Cleveland airport just announced the LeBron news over the loud speaker and people are going CRAZY this is scary
— Rachel Mendelsohn (@Mendy05) July 11, 2014
But while they're all ready to snap up season tickets and forgive, the Internet never forgets.
Here's what many of those same Cavs fans were saying four years ago this month, when James left his home state to sign with the Miami Heat.
Warning: This might get very awkward and/or hypocritical.
BTW: before I head out.. Cleveland HATES Lebron.. @kingjames - don't ever go to Cleveland again.. they're waiting for you.
— Alfredo Flores (@AlfredoFlores) July 9, 2010
Get out of my town LeBron. Go away and never come back.
— Zach Mazzotta (@MioFF) July 9, 2010
Lebron can never come back here. His house will be burned before the end of the weekend.
— Len Peralta (@LenPeralta) July 9, 2010
I HATE LEBRON
— Dia DiRosa (@MzChaos23) July 9, 2010
LeBron I now hate you. Damn. We had a good thing going...
— Christian|TRN (@TheRealNobody) July 9, 2010
Boo lebron. Take your stuff to south beach and never come back to Ohio.
— Chris Blake (@PhotogBlake) July 9, 2010
So now I officially hate lebron james, #thatisall
— jeremy clark (@Mr_IDGAFboutU) July 9, 2010
I hate Lebron James ' mom too
— christopher (@Uminga720) July 9, 2010
Gotta go to bed. Need my sleep. It's gonna take a lot of energy to hate LeBron James for the rest of my life.
— Toni Foxx (@ToniFoxx) July 9, 2010
Cleveland will for always hate lebron he gonna get hate notes....brick threw his windows burning crosses on his lawn lmaoooooo
— Main AtTrackTion (@Mr_Ramos86) July 9, 2010
I hate Lebron James nuff said
— Pepé Kalé (@Congo_P) July 9, 2010
lebron better never come back to akron
— nwp2005 (@nwp2005) July 9, 2010
But then this happened. So we cool now?
Follow Jonathan Anker on Twitter @JonFromHLN