[Verse 1]
I had to block you.
Thought it was your fault.
Too many broken promises,
Too many dead-end thoughts.
You kept leaving breadcrumbs,
I’d keep finding the trail.
Every little “Hey, how’ve you been?”
Was another boat to bail.
[Pre-Chorus]
I told my friends,
“I finally closed the door.”
Funny how I still knew
Exactly what I was looking for.
[Chorus]
I had to block you…
Or that’s what I believed.
Thought I was hiding from your chaos,
Turns out I was hiding me.
‘Cause every time I’d see your name,
I’d write another masterpiece
That should’ve stayed inside my head.
I didn’t block you
To keep you out.
I blocked you
Because I couldn’t leave you unread.
[Verse 2]
You’re like a catchy chorus
That keeps slipping through my mind.
I’d swear the song was over…
Then I’d hit rewind.
One little notification,
One tiny digital spark,
And I’d build a whole cathedral
From one match struck in the dark.
[Pre-Chorus]
You weren’t knocking anymore.
I was opening windows.
[Chorus]
I had to block you…
Not because you couldn’t change.
Because one small hello
Could rearrange my whole day.
I’d tell myself, “Don’t answer.”
Then negotiate instead.
Funny how the loudest battles
Never leave your head.
I didn’t block you
To change your heart.
I blocked you
To quiet mine.
[Bridge]
Sometimes the strongest boundary
Isn’t built for somebody else.
It’s built because you know yourself.
I knew one call.
One song.
One joke.
One “You awake?”
And I’d confuse familiar
With safe.
Again.
[Final Chorus]
So I had to block you.
Not because you were a monster.
Not because I stopped caring.
Because I cared too easily.
Because healing sometimes looks like
Removing the shortcut
Back to yesterday.
I didn’t block you…
I blocked the version of me
Who always hoped
This time would be different.
[Outro]
Funny thing about a block…
It never was a wall around you.
It was a fence
Around my own heart.