I have fallen off the path at times and struggled to return/the way has been treacherous/with hills, valleys and ravines/leaving me to question/am I still worth finding/even when I think its a game of hide and seek/
You have been my rock/when the ground has collapsed beneath me/you are my strength/when I have nothing left/when I have nothing left to give/you gently remind me/you gave your everything for me/
Will you still be my friend/when I betrayed you/when my laughter and hurtful words/nailed you upon the cross/the very words that shouted kill/were spoken back to me with nothing but love and affection towards me/and grace extended from your wounds/
Will you still be my rock/when I chose to throw stones/the person that once was mocked/now longs for a relationship with his children/and wants them to come back to him/how is this possible/
You are still the same/God who died in my place/the one who took my shame/and sin so that I could live/on this side of eternity/I can never understand/but I am forever thankful/