ESPN just did a segment showcasing what Cleveland would have to do to get Lebron cap wise.
Cleveland only has 12.9 mill (so less then the 16+ million spotrac had) in cap space, so they speculated they would have to get rid of Anthony Bennett, Alonzo Gee, Tyler Zeller to make it fit. Maybe some other combination, but it's a significant gap. (and of course who knows what they have to give up for someone to take all that on).
If after that they want Love, they *think* they would have to get rid of Varejao and Wiggins also.
If he wants to go back to CLE for his wife, he can, but if he goes back to CLE, they are losing some of that space, and have no room to add anyone else, unless they make trades. They may have to get rid of some future picks just to open the cap space just to get Lebron.
They also talked about us, and were impressed with all the young talent we had, and still had all that cap space. Of course they forgot the extra picks coming to us, which can help sustain, reload, or trade for a guy we might want.
If Lebron wants to ensure the team he goes to can still have flexibility in years 2-4, only the Suns can legitimately do that.