The big question at the beginning of the year was, can Lebron James bring an NBA title to Cleveland? Well, he is four games away from making that a reality!

Tonight, the Cleveland Cavaliers and Golden State Warriors will play game one of the NBA finals, best of seven series.

While the Warriors haven't won a championship in 40 years, the Cavs have never won! In fact, they have only gotten here once, which was back in 2007 when they were swept by the Spurs.

I have to admit I didn't like Lebron in Miami, and always routed against him, but as a sports fan, I know how excited Cleveland has to be to have him back again.

I think Lebron did a classy move in electing to return to the NBA team he led for the first seven seasons of his career.

This is going to be an interesting match up, and I think it's going to come down to which team is the healthiest.

Right now both teams have key players with injuries. One of the Warriors' key defenders, Klay Thompson is coming back from a concussion.

The Cavaliers' star, Kyrie Irving has tendinitis in his knee and will not be at 100%.

Lebron's shooting in this year's playoffs has been off, and he'll need to put up more point to compensate.

I'm going with the Cleveland Cavaliers to win their first NBA Championship, because aside from Lebron James, the best basketball player on the planet, three former Knicks are now on this team, and I'm happy for them as well.

Go Cavs!