Zach Sobiech, 17, likely has just months to live.

After being diagnosed with osteosarcoma in 2009, he endured multiple surgeries and months of chemo therapy. However, the cancer still spread to his pelvis and lungs. There are no known effective treatments remaining.

Instead of giving up all hope, the Lakeland, Minn. native has turned to music as a way to say goodbye to his friends and family, though his music and story will likely touch thousands of people’s lives as well.

Zach Sobiech, 17, Turns to Music With Just Months Left to Live Following Cancer Battle

(YouTube)

Zach Sobiech, 17, Turns to Music With Just Months Left to Live Following Cancer Battle

(YouTube)

Zach Sobiech, 17, Turns to Music With Just Months Left to Live Following Cancer Battle

(YouTube)

But Zach’s story is much more inspirational coming directly from him. In a music video for a song called “Clouds,” written by Zach and posted on YouTube, he tells his touching story:

“As Zach fights to live, he remains the same joyful soul he has always been. He still smiles as brightly as he did before cancer – it just means more now,” reads the video’s description.

Here are the lyrics to Zach’s song “Clouds”:

Well I fell down, down, down
Into this dark and lonely hole
There was no one there to care about me anymore
And I needed a way to climb and grab a hold of the edge
You were sitting there holding a rope

And we’ll go up, up, up
But I’ll fly a little higher
We’ll go up in the clouds because the view is a little nicer
Up here my dear
It won’t be long now, it won’t be long now

When I get back on land
Well I’ll never get my chance
Be ready to live and it’ll be ripped right out of my hands
Maybe someday we’ll take a little ride
We’ll go up, up, up and everything will be just fine

And we’ll go up, up, up
But I’ll fly a little higher
We’ll go up in the clouds because the view is a little nicer
Up here my dear

It won’t be long now, it won’t be long now
If only I had a little bit more time
If only I had a little bit more time with you

We could go up, up, up
And take that little ride
And sit there holding hands
And everything would be just right
And maybe someday I’ll see you again
We’ll float up in the clouds and we’ll never see the end

And we’ll go up, up, up
But I’ll fly a little higher
We’ll go up in the clouds because the view is a little nicer
Up here my dear
It won’t be long now, it won’t be long now

To read Zach’s story or to donate to the Zach Sobiech Osteosarcoma Fund, click here. Read more about Zach on his personal blog.