Beth Crowley

Perfect Doesn't Last Lyrics



I would've bet on us

We were untouchable, you and I

I couldn't get enough

It was a fairytale come to life



I had your heart

At least that's what I thought



Now I'm second-guessing

Every moment

Wondering where we went so wrong

I just keep asking

Would this have been worth it

If I knew the ending all along

What started so perfect

Was over too fast

I should have seen the warning signs

'Cause perfect doesn't last



You got inside my head

Taking up every inch of space

Till there was no room left

So many parts of me erased



You had my heart

And tossed it in the dirt



Now I'm second-guessing

Every moment

Wondering where we went so wrong

I just keep asking

Would this have been worth it

If I knew the ending all along

What started so perfect

Was over too fast

I should have seen the warning signs

'Cause perfect doesn't last

Perfect doesn't last



With my rose-colored glasses on

I never saw it coming

Maybe it's good you're gone

But it still leaves me wanting you

To finally just tell me the truth



'Cause I'm second-guessing

Every moment

Wondering where we went so wrong

I just keep asking

Would this have been worth it

If I knew the ending all along

What started so perfect

Was over too fast

I should have seen the warning signs

'Cause perfect doesn't last



I would have bet on us

We were untouchable, you and I