[Verse 1] Woke up counting every failure On my fingers like a chain Every “should’ve ” every “later” Weighing heavy on my name But your coffee’s on the table You just laugh and touch my sleeve Say “You’re more than all your trophies Sit down here and just breathe” [Chorus] I am doing the best I can Even when I can’t see the plan Every step Every scar Still a part of who we are And the only one Who says I’m not enough is me But you look at my heart And that’s all you ever need You don’t love what I have done You love the way I stay The way I stay When the work is never done I’m still good enough today [Verse 2] You don’t frame my highest numbers You don’t quote my biggest wins You remember stupid stories How we laughed until we caved in You say “Look You keep on showing Even when the road feels steep You’re the kind who holds a promise That’s the part of you I keep” [Chorus] I am doing the best I can Even when I can’t see the plan Every step Every scar Still a part of who we are And the only one Who says I’m not enough is me But you look at my heart And that’s all you ever need You don’t love what I have done You love the way I stay The way I stay When the work is never done I’m still good enough today [Bridge] So I’ll lay down all these measures All these numbers in my head Trade the race to be “somebody” For the life I have instead Lift my eyes from what I’m missing To the faces right in front of me (oh) If you can see that I am worthy Maybe I can learn to see [Chorus] I am doing the best I can Even when I don’t understand Every step Every scar Still a part of who we are And the only one Who says I’m not enough is me But you look at my heart And that’s all you ever need You don’t love what I have done You love the way I stay The way I stay When the work is never done I’m still good enough today I’m still good enough For me today