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