[Verse 1 – Chill Emo Melody]
We go on dates, we split the bill
You wear my hoodie, I get the thrill
We hold hands at farmer’s markets
But dodge anything with real targets
I know your coffee, not your trauma
Met your cat — not your mama
You crash at mine like it’s tradition
But feelings? That’s another jurisdiction
⸻
[Pre-Chorus – Wistful Melody]
We kiss like lovers, laugh like stoners
Tag each other in memes, not owners
We’ve got chemistry, we’ve got logistics
We just avoid anything realistic
⸻
[Chorus – Anthemic & Ironic]
I’m boyfriend adjacent, no declaration
A whole situationship on a permanent vacation
We do the dates, the calls, the late-night shows
Just don’t ask where this thing goes
I’m close, but not in a vulnerable way
I cuddle like a pro, but I never stay
I’m yours for the brunch, not the breakdowns
Boyfriend adjacent — emotionally on lockdown
⸻
[Verse 2 – Rap/Spoken Flow]
I know your TikTok algorithm, not your fears
You’ve seen me cry at Pixar, not my past 10 years
I say “I miss you” with a shrug and a smirk
Then change the subject when feelings might lurk
We’ve got matching playlists, matching vibes
But if you say “love,” I might straight-up hide
I send you memes that say too much
Then pivot hard with a chicken nugget lunch
⸻
[Bridge – Playful Breakdown]
I’m not your man, but I kiss your face
Keep a toothbrush at my place
I get jealous — silently
Then ghost you for a day or three
You don’t ask, I don’t share
And that’s how we show we care
We built something undefined
A perfect mess I call “mine”
⸻
[Final Chorus – Energetic + Soft Breakdown]
I’m boyfriend adjacent, forever evasive
Romantic behavior with zero persuasive
I share my fries, not my fears
Been here six months — still unclear
I text “you up?” with genuine grace
I know your scent, not your safe space
I’m not your man, but I’m in rotation
Boyfriend adjacent — certified hesitation
⸻
[Outro – Whispered Over Sad Guitar]
Not nothing.
Not everything.
Just…
Perfectly inconvenient affection.