I see the mountains and the valleys to cross And I wonder am I able My heart starts pounding as I cound 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