It's very difficult to hear this story and not get choked up. You'll find it heartbreaking and heartwarming all at the same time. 

A 16-year-old Oxford boy died over the weekend after he drowned while swimming with his friends at Clear Lake in Oakland County. According to WDIV, Lafrance Marshall was with three friends and they were swimming to a floating platform about 50 feet from shore. Lafrance couldn't make it to the platform, and sadly he drowned. On the way to the hospital, first responders performed CPR but it was too late.

While the accident was absolutely devastating to the family, they were able to find a little bit of joy after nearly 200 of Lafrance's friends showed up on Monday with flowers and a hug for his mother at her home.

In the video above you'll see the love Lafrance's friends had for him, it's really something special.

The family did admit that they could not afford funeral costs so a friend set up a GoFundMe page which has raised over $18,000 of the $20k goal.