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]