Verse 1
E2 F# B
How long will I have to hear the stories of how You were able
E2 F# G#m
How long will I have to celebrate the miracle that's not my own
E2 F# G#m
How long will I lift my voice and sing again that You are always good
C#m E
When I'm feeling all this distance I thought I never would
G#m D#m/F#
How long
Chorus
E B F# G#m G#m7
As long as takes for my heart to find its song
E B F# G#m G#m7
As long as it takes to know I'm still not alone
E B F# G#m
At the end of the day, I'll stand right here and say
E F# B
I know that You love me, miracle or not
E F# G#m
I know that You love me, I know that You love me
E F# E F# G#m
I know that You love me, Miracle or not
E F#m B
Miracle or not
Verse 2
E F# G#m
How long will I give myself before I give up waiting
E F# G#m
How long will I have to hide behind this smile that says that I'm ok
E F# G#m
How long will I hold on to the promises I thought I heard You speak
C#m E
When every passing day just leaves me broken down and weak
[Chorus]
Interlude
E G#m B F#
Bridge
E G#m
I will sing 'til my broken heart believes it
B F#
I'll declare it 'til I smell the smoke of faith
E G#m
With my hands held high, I'll scream it in the darkness
B/D# E F#
'Til hope is finally louder than the ache
[Chorus]