[Verse 1 – Male]
I don’t know how this happened, how you got in my head
Was just another night, now you’re stuck in my chest
Got somebody waiting, got a ring on the shelf
But when you look at me like that I ain’t myself
[Verse 1 – Female]
Boy don’t look at me like I don’t see the truth
You say you’re “happy” but your eyes say something new
I ain’t tryna steal, I ain’t tryna compete
But every time we talk your heart skips a beat
⸻
[Pre-Chorus – Back & Forth]
Male: I should walk away
Female: Then why’d you stay?
Male: This ain’t okay
Female: Then why my name on your lips all day?
⸻
[Chorus – Together (melodic, catchy)]
We’re standing way too close, crossing lines we shouldn’t cross
Hearts racing fast like we already lost
Say we won’t, but we might
Say it’s wrong, but it feels so right
Dancing on the edge of truth tonight
We know better… but we’re crossing lines
⸻
[Verse 2 – Female]
I don’t want your guilt, don’t want your shame
Don’t wanna be the spark that burns your flame
If you love her, boy, then go be strong
But don’t hold my hand like you don’t belong
[Verse 2 – Male]
It’s complicated, you don’t know my life
We been together years, she might be my wife
But something ’bout you got me breaking rules
I feel like a king but acting like a fool
⸻
[Pre-Chorus – Harmony building]
Female: Don’t play with fire
Male: But you’re my spark
Female: We’ll burn higher
Male: Or fall apart
⸻
[Chorus – Bigger, layered harmonies]
We’re standing way too close, crossing lines we shouldn’t cross
Hearts racing fast like we already lost
Say we won’t, but we might
Say it’s wrong, but it feels so right
Dancing on the edge of truth tonight
We know better… but we’re crossing lines
⸻
[Bridge – Rap/Spoken Rhythm – Male fast flow, emotional]
Yeah—
Mind saying “leave” but my soul saying “stay”
Every step back just pulls me your way
Got a good girl home and she trusting my name
So why you the one got me losing my faith?
This ain’t love, it’s a war in my chest
Every text got me second guessing what’s next
Trying to be loyal but I’m feeling this pull
One heart divided, yeah it’s tearing me in two
[Female – soft reply over beat]
I don’t wanna be the reason you break
So choose your truth, don’t choose me by mistake
⸻
[Final Chorus – Soft then explode]
We’re standing way too close…
Breathing slow… don’t let go…
(beat drops)
Crossing lines we shouldn’t cross
Hearts racing fast like we already lost
If you love her, go home tonight
If it’s me, then say it, don’t hide
No more shadows, no more lies
Either walk away… or hold me tight
Together (soft outro):
We know better…
But we’re crossing lines…