I have stumbled. I have fallen. I have failed. I have worried. I have been afraid. I've been mean. I've doubted. I've been less than God created me to be me. I've been nothing like God wants me to be.
But, no matter how terrible my failures, God has given me a solid rock to stand on! That rock is Jesus Christ. My Savior. My Lord. My Redeemer. My Friend. My God.
I will not be moved from that rock. I will hold to it. I will cling to it. I refuse to let go.
Natalie Grant says it far better than I can.