When peace is like a river rushing my way When trouble's like an ocean wave after wave It is well I don't know all the answers but I know that You are good And You are always faithful no matter how it looks It is well It is well with my soul It is well through the highs and lows You're on my side You're for me I know It is well with my soul Your spirit's my assurance when trials may come I'm holding to the promise that You've already won It is well And all my sin and shame I bear it no more It's nailed to the cross, forever I am Yours It is well In the fire and the flames In my pain You are with me This is not the end You're not finished yet You're still moving No matter what I've lost Or what it costs My heart will sing