LeBron James shook up the NBA once more this offseason by leaving the Cleveland Cavaliers in favour of signing a four-year deal with the Los Angeles Lakers.

LeBron has now left the Cavs for the second time in his NBA career after leaving them for the first time back in 2010 to go and join the Miami Heat.

He returned to Cleveland after four years in Miami in 2014, and won the franchise their first ever NBA Championship in 2016 before departing once again this summer.

While the King has left The Land once again, he refuses to rule out a return once more in the future.

Speaking at the grand opening of his I Promise school in Akron Ohio on Monday, James was asked by Tom Withers of the Associated Press if he would ever consider returning to the Cavaliers for a third and final run.

He said: “Listen, I don’t close the chapter on anything or close the book on anything. But hopefully I can sit there one day and watch my jersey go up into the rafters, that’s for sure.”

Despite the history, a return for LeBron back to Cleveland won't be a guaranteed thing.

While he does have an option to opt out of his contract at the end of the third year, by then he will be 36 years old and the Cavaliers might be going in a completely different direction by that point.

Then again, LeBron is a Cleveland legend. It wouldn't be surprising to see him return at some point in the future, either in a playing or non-playing role.

However, father time eventually catches up to everyone and James will be no exception. Just exactly when that will happen for the King and his NBA playing career thoguh remains to be seen.

Cavs fans would likely love to see LeBron back playing for them again in The Land, but it might be more of a pipedream at this stage of his career than a reality we can expect to see in the future.

CLICK HERE to listen to Episode Two of the new GiveMeSport NBA podcast, featuring New York Times senior writer Marc Stein. Subscribe for all future episodes.