[Verse 1 – Partner A]
You said forever, but you walked away,
Left me standing in the mess we made.
I gave you my heart, you gave me your doubt,
Now I’m screaming just to drown you out.
[Verse 2 – Partner B]
Don’t twist the story, you cut me deep,
Promises you made that you couldn’t keep.
I wanted your love, but you wanted control,
Now we’re burning bridges we can’t patrol.
[Pre-Chorus – Both, overlapping lines]
• A: “You broke me first!”
• B: “No, you let me down!”
• A: “You turned away!”
• B: “You spun me around!”
Both: We’re tangled in blame, can’t find the truth…
[Chorus – Both]
We expected too much, too soon,
Built a castle on a fragile moon.
We were chasing fire with gasoline,
Love got lost in what we dreamed.
But I hurt you, and you hurt me,
Now we see what we couldn’t see.
[Verse 3 – Partner A]
I wanted perfection, I wanted more,
But I locked my heart behind a closing door.
I couldn’t let you in, I couldn’t let you stay,
And I hate myself for pushing you away.
[Verse 4 – Partner B]
I wanted answers, I wanted proof,
But I never gave you the space for truth.
I held you too tightly, I held you too fast,
And I’m sorry for the weight of my grasp.
[Bridge – Both, softer tone]
We were fighting shadows, chasing ghosts,
Expecting love to give us the most.
But love is fragile, love is slow,
It grows when we let it grow.
[Final Chorus – Both, reconciled]
We expected too much, too soon,
But I still believe in me and you.
We can start again, rebuild the flame,
Not with blame, but with your name.
I hurt you, and you hurt me,
Now we’re free from what we couldn’t see.
[Outro – Both, whispered/apologetic]
“I’m sorry…”
“…me too.”
“Let’s love, not lose.”