James will never play for Dan Gilbert. That team can't get any quality free agents to save its life. Can they build through the draft? Maybe, but just in time for them to be good, their players will start testing the free agent market.

On the other hand, Miami has been good with James carrying the entire load. Wade must have made a big difference in only 9-10 games this year. Having Wade replaced (retire or injury) with another good player will be ok for James.

My point is, Riley will not just let this team get old, and watch James find a new team. IMO James will not even test the market this time.

Over time I've learned to never say never. Personally, I don't see it happening and it angers me to see Cavaliers fans getting excited about a possible LBJ return. They are just setting themselves up for disappointment if he doesn't. All I can tell you is don't think that James will never leave, he left his hometown where he was a god to go play in Miami where the fans aren't nearly as loyal.