LeBron James just won his fourth NBA title — first with the Los Angeles Lakers — and Chris Bosh still wonders what could have been if he would have stayed with the Miami Heat. During an appearance on Shannon Sharpe's show “Club Shay Shay”, Bosh revealed how he truly felt when LeBron left Miami in 2014.

When LeBron James joined the Heat in 2010, following a seven-year stint with the Cleveland Cavaliers to begin his career, expectations were through the roof. Besides James, Miami was able to sign Chris Bosh in free agency as well, forming a dynamic trio of LeBron, Bosh, and Dwyane Wade.

In their first three seasons together, the Heat made the NBA Finals in three consecutive seasons, winning two of them. They would defeat the Oklahoma City Thunder in 2012 and then they would proceed to beat the San Antonio Spurs in 2013.

However, while the Heat would make the NBA Finals again in 2014, they would be beaten by the Spurs in five games. After seeing how the team around him performed, LeBron left Miami and decided to return home to Cleveland to deliver on his promise of winning them an NBA title.

James would achieve his promise, leading the Cavaliers to their lone NBA Championship in 2016, overcoming a 3-1 deficit against the Golden State Warriors. On the other hand, the Heat fell to the wayside for a few seasons as they continued to feel the loss of LeBron.

Following LeBron's departure, Bosh would be forced to retire due to health issues and Wade would end up playing for the Chicago Bulls and Cavaliers before retiring with the Heat. Even though all three of them are content with where they are now, Bosh wishes LeBron would have stayed in Miami.