After 149 days of bickering and arguments between the players and the owners, it's been reported that a tentative deal has been reached to end the NBA lockout.
Although tentative, all signs point for the deal to be finished and the season ready to kick off on Christmas day.
A December 25 tipoff will allow for a 66-game season.
The fans are in for a treat on Christmas day, with three high-caliber games scheduled for play.
At noon ET the Boston Celtics play at the New York Knicks.
At 2:30 p.m. ET, we will see a rematch of the NBA Finals between the Miami Heat and Dallas Mavericks.
The final game of the day is set for 5 p.m. ET, when the Chicago Bulls take on the Los Angeles Lakers.
All three games should be fantastic, which could be better for both the league and the fans after the frustration experienced this offseason.
On a day of celebration, everybody will be able to sit back and see the best stars around the league.
LeBron James, Dwyane Wade, Chris Bosh, Carmelo Anthony, Derrick Rose, Amare Stoudemire, Kobe Bryant, Kevin Garnett and Ray Allen will all be on the court Christmas day.
What more can you want as an NBA fan?
We even get to watch a rematch game of the NBA Finals.
You would have to be crazy to think that the big three don't want to come out and make a statement against the defending champions in front of a national audience to kick off the season.
Obviously, with 66 games none of these matchups really carry heavy implications, but that doesn't mean they will be any less exciting.
Are you ready for some basketball?