Verse 1
People think I’m cold, yeah they read me wrong
Quiet on the outside, but my love’s still strong
Life hit quick, had to grow up fast
So I move steady while the storms all pass
Truth comes hard, yeah harder than most
Seen the highs fade out like ghosts
But I still show up with a light in my chest
Tryna make your day just a little less stressed
Pre-Chorus
I don’t wear my feelings on my face all the time
But every little thing I do is love in disguise
Chorus (short + catchy)
I’m not heartless
Got my arms wide open
Make you smile
Even when I’m broken
If I seem distant, don’t start this
I’m not heartless
Verse 2
Carry my weight but I’m lifting yours too
Laugh real loud just to pull you through
Give out hope like it’s free all day
Even when mine feels miles away
Stay calm when the world gets dark
Tryna be somebody’s spark
If that ain’t love, what do you call it?
Why they act like I ain’t got it?
Pre-Chorus
Maybe I’m quiet, maybe I’m strong
Doesn’t mean my heart ain’t on
Chorus
I’m not heartless
Got my arms wide open
Make you smile
Even when I’m broken
If I seem distant, don’t start this
I’m not heartless
Verse 3
Seen too much so I think things through
Move with care in the things I do
Every goodbye left a mark on me
Still I choose love intentionally
(Rap pocket – quick)
Hands out, I don’t close ‘em up
Give more love when it gets too tough
Built my peace, never built these walls
Catchin’ people when they fall
If I look chill, that’s grace — not heartless
Whole lotta soul, I just move the calmest
Still I show up, still I care
Still throw light in the air
If that ain’t heart, what is this?
Tell me how kindness became heartless
Bridge (soft / emotional)
Maybe love don’t shout out loud
Maybe it’s just standin’ proud
Stayin’ when you could walk away
Holdin’ on for one more day
Final Chorus (bigger / stacked)
I’m not heartless
Got my arms wide open
Make you smile
Even when I’m broken
Call me distant, I’m still closest
I’m not heartless
Outro
Yeah…
Arms wide open
Never heartless