I know you’ve been waiting trying to see what I become, and patient when I’m taking way too long. The truth is that I couldn’t see the things you always saw in me, but I’m coming around now.
And the voices in my head, they say I'm crazy; it's hard to say that they're not right. There are times I've felt giving up and caving in, but I'd be crazy for never trying.
And I won’t let you down, let you down, let you down, even when it feels like I’m moving a mountain, and maybe it takes me forever, but I promise you this I will never let you down, let you down, let you down.
I know you've been hoping that I've got some other plans, like I'll come home if nothing works out how I planned it, but I don't know how to give this up, guess it's just not in my blood. One day you'll understand it.