I know, I know I've been here before Face down on the floor Same dance, same song, through my sighs and groans Barely holding on You were enough for me then You'll be enough for me now And that's enough to hope a little longer For impossible things You do impossible things You open my eyes That I will survive this impossible thing I don't, I don't know how this is love But Jesus does His life poured out through His sighs and groans Barely holding on You were enough for me then You'll be enough for me now And that's enough to hope a little longer For impossible things You do impossible things You open my eyes That I will survive this impossible thing Oh, whatever may come You will always hold on When I'm tired in the waiting Keep me waiting For impossible things You do impossible things You open my eyes That I will survive this impossible thing You do impossible things Oh, impossible things You open my eyes Yes, I will survive this impossible thing You do impossible things You open my eyes And I will survive this impossible thing