LeBron James did it to the city of Cleveland again last night. After breaking the collective hearts of Cavaliers fans less than three years ago when he chose to bolt to South Beach, LeBron returned to his old stomping grounds of The Q and built up the hope of the Cavs faithful who thought their team would be the ones to end the Heat winning streak at 23 games. But then, King James and Miami staged an incredible comeback after being down by as much as 27 points in the third quarter and eventually defeated the Cavs, 98-95.  

While seeing the shock on the faces of the Cavs fans at the game was amazing, it pales in comparison to the roller coaster of emotion that went down in the world of social media. So, follow along as we give you the Twitter Timeline: LeBron Breaks Cleveland's Heart Again.      

RELATED: Heat Check: Will Miami Continue Streak Toward 33 Consecutive Wins This Week?