This song is Anthem, by the amazing band Kamelot. If you like this song, then please, check out some of their other stuff, but, even if you don't, I will eventually.
This song was written by Roy Khan, the lead singer, about his son, Gabriel (beautiful name btw). It's about his feelings on becoming a father, and how he thinks he'll react to it, and just on the miracle of life itself.
Some of my favourite lines are
"I don't know your name, or what I am to do.
One day you'll wonder why, try read between the lines,
And you will sing for me, the way I sang for you."
"I Pray I understand what's happening,But if anything, I do know this,
I'll be the best I can."
If you're a parent yourself, or are going to be, I think this song will really speak to you, and all you have to do when you have kids is be the best you can, take what comes, when it comes, and just try your best, and your kids should turn out fine. I really do love this song, and I hope to share some more good ones with you some time soon.