(Verse 1)
Man, I wear my guard like armor, heart on low rotation,
Say I’m fine out loud, but inside’s hesitation.
Swipe right, ghost flights, I’m the king of miscommunication,
Text read, left on seen — repeat the same damn situation.
I learned to dodge the pain, so I never learned to feel,
Hands on the wheel, but I never let love steer the wheel.
Smile in the mirror, tell myself I’m healin’,
But every close call ends with me retreatin’.
(Hook)
I’m bad at love, yeah, I know it’s true,
I push away the ones who try to get through.
Cold words, closed doors, I don’t give enough,
Caught in my own ways — I’m just bad at love.
(Verse 2)
Bought her flowers once, forgot to say I’m sorry,
Ain’t no fairy tale here, just a crooked story.
Promises like paper planes, they fold in the storm,
I got a map to run away — never learned to form.
I fear the quiet moments where the real talk lives,
So I crack a joke, walk off, and skip what real love gives.
I wanna change the script but I don’t know how to start,
Stuck in the same beat, same broken part.
(Bridge)
If I could, I’d learn to listen, leave the ego at the door,
Trade the defense for honesty, be brave enough to soar.
Maybe one day I’ll show up whole, not half the man I’ve been,
Till then I own the truth — I’m still learning how to win.
(Hook)
I’m bad at love, yeah, I know it’s true,
I push away the ones who try to get through.
Cold words, closed doors, I don’t give enough,
Caught in my own ways — I’m just bad at love.
(Outro)
Ain’t asking for a medal, just want a brand new try,
To slow my breath, drop my guard, and let a real heart fly.