Zach Sobiech has passed away from a rare form of bone cancer called osteosarcoma. He was 17. When he was told that he only had months to live, he turned to music to say his goodbyes. He wrote a song called "Clouds" and it's pretty darn amazing. He recorded the song and posted it to Youtube where it quickly gained around 3 million views. His song caught the attention of many celebrities who paid tribute to him with a lip sync version of his song. It's beautiful. Take a watch. You'll see appearances from the following people:
Brian Cranston
Sarah Silverman
Ashley Tisdale
Colbie Caillat
Chris Pratt
Anna Faris
Jason Mraz
Sara Bareilles
Andy Grammer
Jenna Fischer
Angela Kinsey
Jenna Elfman
Jack McBrayer
Lumineers
Jason Derulo
Kelly Oxford
The Mowglis
Rachel Bilson
Kina Grannis
Passenger
Creed Bratton
Tyler Hilton
Mark Duplass
Josh Gad
Jason Wade
Paul McDonald
Ed Helms
Phillip Phillips
Justin Young
Alyssa Shouse
And here's his original










