Kyle Lowry certainly had a season — and perhaps more importantly, a post-season — to remember.

The 30-year-old point guard was key in leading Toronto to a franchise-best 56 wins in the regular season, followed by a berth in the Eastern Conference final for the first time in franchise history.

Despite the accomplishments, the Raptors fell short of their goal losing to the Cleveland Cavaliers in six games.

For Lowry, it wasn't good enough, and on Thursday he showed his appreciation to Raptors' fans with a heartfelt letter published on his Twitter account.

To Our Fans... <a href="https://t.co/vwQxQ2NzsA">pic.twitter.com/vwQxQ2NzsA</a> —@Klow7

"It still hasn't sunk in that's over," Lowry began. "I saw our fans, I always knew we were Canada's team. But damn, y'all came out with the love and support we needed ... You made basketball fans around the world take notice."

The Philadelphia native also thanked fans for voting him in as a starter at the NBA All-Star game for the second-straight season.

"Being able to [be in the All-Star game] with DeMar [DeRozan] ... at home ... well, it's an experience that will stay with us for ever."

To end his letter, Lowry thanked all fans who came out to support the Raptors in the playoffs.

"The chants after the final horn in Game 6," he wrote. "You were heard."

"I'm proud of what we accomplished. But like you, I'm not satisfied."

Lowry struggled at times in the playoffs, but also had with several outstanding performances, most notably a 35-point effort in Toronto's second-round Game 7 victory against the Miami Heat.

The two-time all-star averaged 19.1 points in the playoffs along with 4.7 rebounds and six assists in over 38 minutes.