The last 48 hours were quite the rollercoaster for Kyle Lowry.

On Wednesday Lowry played what many, including himself, thought could be his very last day as a Toronto Raptor and there was nothing he could do but just wait and see what happened.

There was of course tons of speculation that the veteran would be on the move before Thursday’s trade deadline hit.

Thursday also happened to be the 35, now 36-year-old's birthday. What a way to spend your birthday. It wasn't until Thursday afternoon that we found out that Kyle Lowry was staying with the Toronto Raptors!

He had a special message for fans.

And fans had many messages for him.