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