As expected, LeBron James is returning to the Cleveland Cavaliers, having reportedly agreed to a two-year deal.

The second year of LeBron’s contract is a player option.

James’ first season back in Cleveland was a success, though it culminated in a six-game defeat in the NBA Finals to the champion Golden State Warriors—LeBron promised Cavs fans that this was only the beginning of their second journey together.

Per ESPN:

The deal follows James plan to keep year-to-year flexibility to take advantage of expected increases in the salary cap.

 

James, who has been on vacation over the last week, didn’t talk to any other teams and always intended to re-sign with the Cavs.

 

This is the first time since 2006 James will re-sign with a team. The last two times he was a free agent he left for another team, going to Miami in 2010 and Cleveland in 2014.