I see the mountains and the valleys to cross, and I wonder: Am I able'
My heart starts pounding as I count the cost: Am I ready' Will I be faithful'
Sometimes it's so hard for me to live the way I believe, but I will not forsake him.
I know who I am, I know where I've been,
I know sometimes love takes the hard way,
There's no giving up, there's no giving in,
I know sometimes love takes the hard way.
His anguish echoed against a dark sky; all of Heaven watched in silence,
And from that mountain he looked through dim eyes, as the world mocked the messiah,
He crossed that valley alone, exchanged his life for my soul,
He would not forsake me.
I know who I am, I know where I've been,
I know sometimes love takes the hard way,
There's no turning back, there's no giving in,
I know sometimes love takes the hard way.
For now, forever, I take my stand,
I place my whole life in your hands.
I know who I am, I know where I've been,
I know sometimes love takes the hard way,
There's no giving up, there's no giving in,
I know sometimes love takes the hard way,
There's no giving up, there's no giving in, (I know, I know)
I know sometimes love takes the hard way,
There's no turning back, there's no giving in, (I know, I know)
I know sometimes love takes the hard way.