Verse 1
I know I’m not easy to love
I come with ghosts I never asked for
Some days I’m quiet as hell
Some days I slam every door
I don’t always say what I mean
I shut down when I should explain
I promise it’s not that I don’t care
I just don’t know how to stay sane
Pre-Chorus
I’ve been fighting things you can’t see
Trying not to bleed on you
If I pull away sometimes
It’s me trying not to lose you
Chorus
I’m loving you the best I can
With a heart that’s been through hell
I don’t always get it right
But I’m trying, I swear to God I am
If I mess up, if I fall apart
Please don’t think it’s you
I’m loving you the best I can
Even when I don’t know what to do
Verse 2
I hate that I go cold sometimes
When all you want is close
I learned real early how to survive
By needing people the least
You see the cracks I try to hide
You still stay anyway
That scares me more than being alone
‘Cause now I have something to lose if you walk away
Pre-Chorus
I don’t need fixing, I just need time
To unlearn all the hurt
If I flinch when you love me right
It’s ‘cause love used to hurt
Chorus
I’m loving you the best I can
With hands that shake when they hold on
I don’t mean to push you back
When you’re the safest place I’ve known
If I cry, if I break down hard
Please don’t give up on me
I’m loving you the best I can
While I’m learning how to be free
Bridge
I’m not asking you to save me
Or carry my weight
Just stay honest, stay gentle
When my walls don’t fall straight
If you ever feel unloved
Please tell me before you leave
I don’t want to be another wound
On the heart that believes in me
Final Chorus
I’m loving you the best I can
With a heart still learning trust
I know I’m messy, I know I’m scared
But I want us — I want us
If you choose me on my worst days
I’ll choose you on your bad ones too
I’m loving you the best I can
And I hope that’s enough for you