Zach Sobiech, 17, has a rare form of bone cancer and was told in June that he had months -- maybe a year -- to live. Now, he is writing and recording songs of farewell, including "Clouds," a tune he wrote for his girlfriend:

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.

Source: Lakeland teenager with rare cancer saying goodbye through song (w/ video)