Impossible to go through life without some hurt, some pain And you can't live in sunshine always, sometimes it rains But God knew every step you'd take Each valley you'd go through And He chose long ago to walk with you Through every storm God will somehow take you safely without harm Though at times you may feel frightened and alarmed Through every storm Those nights that you'll spend waiting for the sun And when you feel your strength is gone, He'll come And carry you through every storm I know you know yourself so well, With all your weaknesses inside And you can't see how you could ever face a lonely night But don't you understand your strength is never quite enough My God's gonna have to help you do it I know he'll see you Through every storm God will prove Himself time and time again And when your efforts aren't enough He'll take over then Through every storm Those nights that you'll spend waiting for the sun And when you feel your strength is gone, He'll come And carry you through every storm. And when you feel your strength is gone, He'll come And carry you through every storm.