Lyrics
Yeah… I ain’t spotless (uh) I tried to keep my hands clean In a world that don’t play fair Every promise I believed in Got chipped somewhere I meant well, I swear I did But good intentions bend Some nights I feel the weight of it When the quiet settles in I ain’t proud of every road I chose But I won’t lie about the tolls I got rust on my halo (yeah) Still carry faith in my bones I don’t walk straight, I stagger But I never walk alone If grace only fits the perfect Then I guess I’m on my own But I still pray with dirty hands Yeah, I got rust on my halo I learned early saints still bleed Halo cracks where you can’t see I held on when I should’ve let go Let go when I should’ve stayed close Every scar got a voice Every loss made a choice I ain’t askin’ to be saved tonight Just hopin’ I’m still worth the noise If heaven count the steps I take I hope it counts the ones I stayed I got rust on my halo (yeah) Still carry faith in my bones I don’t walk straight, I stagger But I never walk alone If grace only fits the perfect Then I guess I’m on my own But I still pray with dirty hands Yeah, I got rust on my halo If forgiveness come in waves I been treading water days I ain’t lost, I just been bent Still breathin’, still repent I got rust on my halo (oh yeah) But my heart still beatin’ gold I ain’t flawless, I ain’t faithful Every minute, but I know That mercy don’t require polish Just the truth you never show So I lift my head, scars and all Yeah, I got rust on my halo Yeah… Still prayin’… Still here…

Lyrics
Yeah… I ain’t spotless (uh) I tried to keep my hands clean In a world that don’t play fair Every promise I believed in Got chipped somewhere I meant well, I swear I did But good intentions bend Some nights I feel the weight of it When the quiet settles in I ain’t proud of every road I chose But I won’t lie about the tolls I got rust on my halo (yeah) Still carry faith in my bones I don’t walk straight, I stagger But I never walk alone If grace only fits the perfect Then I guess I’m on my own But I still pray with dirty hands Yeah, I got rust on my halo I learned early saints still bleed Halo cracks where you can’t see I held on when I should’ve let go Let go when I should’ve stayed close Every scar got a voice Every loss made a choice I ain’t askin’ to be saved tonight Just hopin’ I’m still worth the noise If heaven count the steps I take I hope it counts the ones I stayed I got rust on my halo (yeah) Still carry faith in my bones I don’t walk straight, I stagger But I never walk alone If grace only fits the perfect Then I guess I’m on my own But I still pray with dirty hands Yeah, I got rust on my halo If forgiveness come in waves I been treading water days I ain’t lost, I just been bent Still breathin’, still repent I got rust on my halo (oh yeah) But my heart still beatin’ gold I ain’t flawless, I ain’t faithful Every minute, but I know That mercy don’t require polish Just the truth you never show So I lift my head, scars and all Yeah, I got rust on my halo Yeah… Still prayin’… Still here…