Michael Barnes has said that this song is about Soldiers. The people who leave for war, and sometimes never come back. It's written from the point of view of the left behind. The one who's left waiting for their love to come home. Sometimes, waiting forever. It's a very emotional song, not surprisingly. There is a lot of heartbreak involved in war.
Just for me personally, it speaks to me so much. My best friend, and also my Prince Charming, will be leaving at some point soon, to start his career with the Marines. A lot of people I know have joined/will join/want to join the army. My friend's older brother left a few months ago, and we went to his going away party. His best friend, a wrestler, started crying while he was speaking, saying "I'm proud of you, and I know you have to go, but dang it, I don't want you to."
That will be me, in not so long. The thought terrifies me. I don't want him to go. I want him to stay here.
This song always made me feel sad before, but after I found out the meaning behind it, I can't listen to it the same again. It makes me sob every time I listen to it.