Zach Sobiech passed away during the weekend of 18th-19th May. Unfortuanetly I never got the pleasure of finding out about him until after his death, but here's his tear-jerking story for anybody who hasn't found out about it.



Then watch this after once you know where it's from:



Not going to lie, I welled up pretty bad. RIP Zach!