(Verse 1)
You added me, then blocked me —
Same story, same ghost routine.
You show up just long enough
to remind me what I’ve already seen.
You wanted power, not peace,
attention, not truth.
You fed on my softness,
called it “too much,” then disappeared with proof.
You left me shaking, guessing, small,
Waiting for texts that never came at all.
You said you couldn’t be my counselor —
but I was yours through every fall.
(Pre-Chorus)
And now you test my name like a bruise,
to see if I’ll still flinch for you.
(Chorus)
But I’ve learned love shouldn’t feel like that —
Like begging for crumbs or chasing scraps.
Love shouldn’t vanish when it gets real,
or punish you just for how you feel.
He’s shown me what love’s supposed to be —
Not control, not pain, just honesty.
(Verse 2)
You had your smoke, your silence, your games,
I had my hope, my guilt, my shame.
You’d pull close, then shut me out,
Call it space when it was doubt.
But now there’s someone who stays when I cry,
Who doesn’t turn quiet or change his mind.
He holds me steady, not to fix —
Just to remind me I exist.
He doesn’t leave mid-conversation,
doesn’t ghost when life gets rough.
He teaches me that love can be gentle,
that “enough” can really mean enough.
(Bridge)
You said I was heavy — he says I’m real.
You shut down — he helps me heal.
You made me scared of wanting too much,
he makes it safe to need touch.
(Chorus)
Love shouldn’t hurt like proof of worth,
or make you doubt what you deserve.
It’s not withdrawals or waiting games —
it’s showing up and staying the same.
He’s shown me what love’s supposed to be —
not fear, not fight — just peace in me.
(Outro)
So keep your adds and blocks and ghosts,
your half-hearted texts and empty posts.
You taught me what love is not —
and he teaches me what I forgot.