Verse
Bm
I know, I know
Em
I've been here before
D
Face down on the floor
Bm
Same dance, same song
Em
Through my sighs and groans
D
Barely holding on
[Pre-Chorus]
Bm Bm
You were enough for me then, You'll be enough for me now
Bm D C
And that's enough to hope a little longer
[Chorus]
D Em
For impossible things
D Em
You do impossible things
C Em C D
You open my eyes that I will survive
C
This impossible thing
[Verse 2]
Bm
I don't, I don't
Em
Know how this is love
D
But Jesus does
Bm
His life poured out
Em
Through His sighs and groans
D
Barely holding on
[Pre-Chorus]
Bm Bm
You were enough for me then, You'll be enough for me now
Bm D C
And that's enough to hope a little longer
[Chorus]
D Em
For impossible things
C D Em
You do impossible things
C Em C D
You open my eyes that I will survive
C
This impossible thing
[Bridge]
C Em
Oh, whatever may come
G
You will always hold on
C Em
When I'm tired in the waiting
Em
Keep me waiting
[Chorus]
D Em
For impossible things
D Em
You do impossible things
C Em C D
You open my eyes that I will survive
D C
This impossible thing
Em
You do impossible things
D Em
Oh, impossible things
C Em C D
You open my eyes, yes, I will survive
C
This impossible thing
D Em
You do impossible things
C#m Em C D
You open my eyes and I will survive
C
This impossible thing