When Odin Camus turned 13 on Friday, his mum, Melissa, planned to throw him a bowling party in Peterborough, Ontario.
But after sending invitations to 15 of the teenager's classmates, not one replied.
Odin has Asperger’s Syndrome and writing on Facebook, his mum said his condition has led him to have "some difficulty making friends".
Determined to give Odin a happy birthday, Melissa asked people on social media to send her son birthday wishes.
The response she got will restore your faith in humanity.
After seeing the attention the hashtag was getting online, local news site PTBO Canada decided to throw Odin a birthday party he'd never forget.
— PTBO_CANADA (@Ptbo_Canada) March 21, 2015
Hundreds arrived for the party and he teenager received messages and gifts from families....
My 4 youngest children made this cake and were SO excited to give it to Odin ❤️❤️ pic.twitter.com/IypmErSvOc— Lain family (@Lainfamily) March 22, 2015
And even celebrities such as Carrie Underwood and Elijah Wood.
Heard about a sweet boy named Odin & his birthday. Really proud of Peterborough for making it special! Happy birthday, buddy! #odinbirthday— Carrie Underwood (@carrieunderwood) March 21, 2015
Happy Birthday, Odin!— Elijah Wood (@woodelijah) March 20, 2015
Writing on Twitter, Melissa thanked the public for their support, adding that Odin said he'd had "the best birthday ever".