The sole purpose of the deal is to clear cap space in order to financially afford James’ desire for a max contract. After getting rid of Jack, Zeller and Karasev, Cleveland now has approximately $21.7 million in cap space to lure James in. The Nets will receive Jack and Karasev in the trade, while the Celtics have acquired Zeller and a future first-round draft pick.

As if this was not big enough news, the Cavaliers are also reportedly enticing legendary guard Ray Allen to sign a one-year deal with the team. After winning a championship with the Celtics, Allen signed with the Miami Heat to aid Miami’s “Big Three” in winning another title. James is said to be very fond of Allen’s work ethic and the way he conducts himself on the court. Not to mention, Allen is a sharpshooter from beyond the arc, which is a necessary asset when attempting to win a ring.

Trades and free-agent signings cannot be official until Thursday morning. However, the news that Cleveland is moving pieces to sign James should not be a surprise. James is meeting with Heat president Pat Riley today to discuss his future with the organization. Signing Danny Granger and Josh McRoberts is certainly a start for the Heat, but James wants clear definite proof that Miami is ready to take its game to the next level. Despite a desire to stay in South Beach and create a dynasty with Dwyane Wade and Chris Bosh, James opting out of his contract and taking meetings with other teams shows he is definitely open to leaving.

If James did sign with the Cavaliers, it would be a shock to the system, especially how he left the organization on bad terms. With that being said, I have to imagine it would be a feel good sports story if the king returned and brought joy to the fans in Cleveland.