You're my firm foundation, You're my rock You're my great salvation when every hope is lost You're my strong redeemer, You're my friend By Your blood You saved my soul I put my trust in You, my strong deliverer I trust in You, my God I put my hope in You, You reign forever My heart will rest in You You are all I need, You gave me life Healed my broken soul by Your sacrifice You were crucified but You're alive Now I sing in victory I put my trust in You, my strong deliverer I trust in You, my God I put my hope in You, You reign forever My heart will rest in You I will not fear, for You are on the throne Through every storm, You're not letting go You are good, You are good, God, You're so good So I will rest in You I put my trust in You, my strong deliverer I trust in You, my God I put my hope in You, You reign forever My heart will rest in You I put my trust in You, my strong deliverer I trust in You, my God I put my hope in You, You reign forever My heart will rest in You My heart will rest