Lebron Dons an Indians Hat…Staying in Cleveland?

If the hat is any indication, Cleveland fans might be breathing a sigh of relief.  On Friday while signing copies of his new book in Ohio, Lebron James left his controversial New York Yankees Cap at home and wore a New Era Authentic Cleveland Indians Hat instead.  

According to reports, Lebron said "I ain't leaving" to a fan imploring him to re-sign with the Cleveland Cavaliers.  Playing to the audience?  Or is Lebron's heart in Cleveland?