On Friday, LeBron James announced that he will return home to join the Cleveland Cavaliers.
While we knew that LeBron was going to sign with the Cavs, there was no word on the financial compensation or the length of his contract.
On Saturday, we learned those details.
According to Brian Windhorst of ESPN, LeBron James has signed a two-year deal worth $42 .1 million.
James has agreed to a two-year, $42.1 million deal with the team with the goal of re-signing with the Cavs before the 2016-17 season when a new television contract is expected to create a large jump in value of the maximum.
The length of the deal may be surprising, but James is committed to the Cavaliers long-term and the hope is that he can re-sign a longer deal with the team before his new two-year contract expires.
If not, get ready for a full on LeBron watch in just two years time.
Or maybe sooner, because LeBron James can become a free agent next year.
This could be fun.
Be sure to stay tuned to FanSided.com throughout the remainder of the NBA Free Agency period for the latest news, rumors and signings from around the league.