Verse 1
Caught myself trippin’ over words when you walked in
Playin’ it cool but my pulse wouldn’t listen
Hands in my pockets, heart in your hands
Swore I’d be different, didn’t go as planned
Built these walls like a fortress high
Told myself love’s just another lie
But one look and they all fell through
Now every crack got your name carved too
Pre-Chorus
Told myself don’t fall again
Don’t let nobody under your skin
But every time you say my name
It’s like fire running through my veins
Chorus
I caught myself acting a fool for you
Doing things I swore I’d never do
Tried to play tough, tried to play cool
But my heart goes wild every time you move
Yeah I tried to guard it, bulletproof
Now it’s wide open with nothing to lose
Maybe love makes crazy beautiful
‘Cause I caught myself acting a fool for you
Verse 2 (deeper)
Stayed up late staring at the ceiling
Arguing with my own damn feelings
Half of me says “leave, protect your soul”
Half of me already letting go
Every memory hits like a wave
Drowning in the mess I made
I don’t even recognize
Who I am when you’re in my mind
Pre-Chorus
Every red flag turned rose red
Every warning sign went unsaid
Guess the heart don’t care ‘bout truth
When it only beats for you
Chorus
I caught myself acting a fool for you
Doing things I swore I’d never do
Swore I’d guard my heart, keep it bulletproof
But it skips, skips, skips every time you move
Yeah I tried to play it safe, stay cool
But you got me breaking all my rules
Maybe love makes crazy beautiful
‘Cause I caught myself acting a fool for you
Rap Verse (emotional / confessional)
Yeah
I was solid, independent, never needed nobody
Now I’m pacing every night like you’re the air in my body
Got me checking every message, every “seen,” every sign
Losing sleep, losing me, losing track of my mind
I traded pride just to feel you close
Gave you pieces I never showed
All my scars, all my fears
All the things I hide for years
And I hate that you got that power
One text and I’m weak in an hour
Swore I’d never beg for love
Now I’m praying to the stars above
If this breaks me, that’s on me
Guess loving you’s my tragedy
But truth is — even knowing the cost
I’d still jump knowing I might get lost
Bridge (soft / vulnerable)
Maybe I’m scared of being alone
Maybe you just feel like home
Maybe I’m chasing something gone
But with you… it don’t feel wrong
Final Chorus (big, emotional)
I caught myself acting a fool for you
Let my walls fall down like they never knew
Even if it breaks me into two
I’d still choose, still choose you
Yeah maybe love ain’t logical
But every beat feels magical
If this is wrong, I don’t want cool
I’d rather be crazy… acting a fool
Outro (quiet)
Heartbeat stuttering when you’re near…
Guess some lessons we don’t ever learn