LeBron James is a Laker.

After initial reports on Sunday that James would wait until Tuesday to make an announcement, ESPN's Adrian Wojnarowski tweeted that LeBron has agreed to a 4-year deal with the Los Angeles Lakers, worth $154 million.

Additionally, Wojnarowski revealed that Spurs star Kawhi Leonard's "focus is unchanged" and he wants to join LeBron in Los Angeles next year.

LeBron's sports agency Klutch Sports Group was the first to announce the big move, tweeting out a short press release. "LeBron James, four time NBA MVP, three time NBA finals MVP, fourteen time NBA All Star, and two time Olympic gold medalist has agreed to a four year, $154 million contract with the Los Angeles Lakers," the release reads.

This is the second time LeBron has left Cleveland, following his infamously televised "The Decision" spectacle in 2010. It's still too early to tell what the reception to this decision will be like in his home state, but he does leave on better terms this time around. As ESPN points out, James leaves the Cavs as its franchise leader in almost all of its major statistical categories: games played, points, rebounds, assists, and steals. And, of course, he lead the team to their first NBA championship by defeating the Golden State Warriors in 2016, ending Cleveland's 52-year pro sports title drought.

LeBron's only public statement about the announcement so far has been a post to his Instagram story in which he explained, "Thank you Northeast Ohio for an incredible 4 seasons. This will always be home."

In Los Angeles, he will be coached by Luke Walton, who he first joined the league with back in 2003. Walton was selected by the Los Angeles Lakers with the 32nd pick in the draft, behind James at No. 1 with the Cleveland Cavaliers.

Lakers' point guard Lonzo Ball greeted his new teammate with a quick #TheKingIsHere hashtag on Twitter, along with a message that says, "Y’all really thought he was gonna pass up the greatest city in the world..."

And now we all wait for a response from Kobe.