[Verse 1]
I leave messes where I sleep,
Burn the bridges that I keep.
I talk in walls, I shut down fast,
And I ruin good things that try to last.
I’ve been selfish, I’ve been cold,
I’ve told lies I shouldn’t’ve told.
But you—
You see right through,
And love me like I’m something new.
⸻
[Pre-Chorus]
I don’t know why you stay,
But I’m begging you—
Don’t go away.
⸻
[Chorus]
I’m hard to love… but you do.
You fight through storms I bring you to.
You hold my hand through hell and fire,
Turn my shame into desire.
I never say it, but it’s true—
I’m hard to love…
But somehow…
You do.
⸻
[Verse 2]
I crack jokes to dodge the pain,
Pull away and curse your name.
I forget to feel, forget to try,
You forgive me when I don’t know why.
You patch the holes I tear apart,
You memorize my broken heart.
And still—
You wake up here,
Like I’m not your worst nightmare.
⸻
[Pre-Chorus]
You hold me when I can’t explain,
And love me through my hurricane.
⸻
[Chorus]
I’m hard to love… but you do.
You see the worst and still push through.
You’re the calm inside my war,
You give me what I don’t ask for.
I don’t deserve a soul like you—
I’m hard to love…
But still…
You do.
⸻
[Bridge – Whispered, then rising]
I wouldn’t blame you if you left—
Hell, I’d even understand it best…
But you stayed.
You stay.
⸻
[Final Chorus – Big, emotional, closing eyes to scream it]
I’m hard to love… but you do.
You carry weight I never knew.
You held the match, but didn’t light it,
Tamed the fire, didn’t fight it.
So here’s the truth I owe to you—
I’m hard to love…
But goddamn…
You do.