Chris Bosh admitted that there was a "shock factor" when LeBron James decided to sign with the Cleveland Cavaliers.

Bosh was traveling in Ghana on vacation with his family during free agency.

Bosh, James and Dwyane Wade met for lunch shortly before the start of free agency.

"It's not what everybody thought it was," Bosh said. "We were just talking and having lunch with each other. Did I expect to kind of figure things out? Yeah, for sure. But it wasn't that. We just enjoyed having lunch. That's when I could tell, there's a possibility that somebody could be in a different uniform next year."

Bosh was pitched on joining the Houston Rockets.

"I'd be lying if I sat here and said Houston wasn't enticing," Bosh said. "You look at their roster and you can kind of see why it makes sense for them to be interested in me, with the chance they have to be successful. They're going to be a good team regardless next year. It just seemed like I would be that final piece that they needed. It was a hard choice to turn down."