Kyle Lowry isn’t going anywhere.  (Nathan Denette / AP Photo / The Canadian Press)

Kyle Lowry was one of the best guards to hit the free-agent market, but he didn’t remain in it for long.

Lowry chose to stay with the Toronto Raptors, signing a four-year, $48-million contract extension with the fourth year at his option. It’s clear why the Raptors would want him back so badly, with Lowry having been part of their revival, but why would Lowry stay in Toronto when there seemingly were plenty of other options (like, Miami and Houston)? The answer lies in his popularity in Toronto and in the ability of General Manager Masai Ujiri to convince him to stay with a team often abandoned by free agents.

“Toronto is just the right place for me,” Lowry told Yahoo.

In his second full season in Toronto, Lowry, 28, led the Raptors to the playoffs, where they lost to the Brooklyn Nets, for the first time in five years. He averaged 17.9 points, 7.4 assists and 4.7 rebounds per game.

He was pretty excited about his new contract, one that helps the rest of the free-agent dominos to begin to fall, on Instagram.