LeBron James says he's returning to Cavaliers

LeBron James stunned the NBA on Friday around noon when he announced his long-awaited free agency decision, choosing to return to the Cleveland Cavaliers and leaving the Miami Heat.

According to reports, he will sign a four-year, $88 million max contract.

James made the announcement on Sports Illustrated's website in a letter, writing "In Northeast Ohio, nothing is given. Everything is earned. You work for what you have. I'm ready to accept the challenge. I'm coming home."