Heeeeeeere we go!

After months and months of speculation about his future with the Miami Heat, it sounds like we finally know what LeBron James is going to be doing this summer. Specifically, he's either going to be finding a new team to run with next season or resigning a long-term deal with the Heat. Because according to ESPN's Chris Broussard, James has decided to opt out of his current contract, meaning he will be a free agent early next week and free to sign with whichever team he wants to sign with:

So let the speculation begin. Is LeBron going to make a return to the Cleveland Cavaliers? Is he going to team up with Carmelo Anthony somewhere? Is he going to head out west and join Kobe Bryant and the Los Angeles Lakers? Or is he going to end up staying with the Heat? Stay tuned, because this is going to be fun.

RELATED: 25 Things You Didn't Know About LeBron James

[via @Chris_Broussard]