Haven't we been here before
Footsteps lead down to the note on the door
That says I can't stay here anymore

And haven't we felt this same way
Sure in our hearts, but afraid just the same
To say I can't stay one minute more

You might think that it's hopeless
Beyond our control
But that's not necessarily so
Can't you see there's a chance
For the daring young soul
Who's finally learned to say no
No, I won't be misused
Ignored or refused
And I won't just give up and let go

So tonight hold me close to you
And don't give up what's important to you
And as time rolls on
Nothing can stand in our way

And I believe if we learn from the past
We'd find keys to unlock every door
Dark would turn into light
We'd be strong
We'd be right

So tonight hold me close to you
And don't give up what's important to you
And as time rolls on
Nothing will stand in our way

And I believe if we learn from the past
We'd say haven't we been here before
Oh, and I believe if we open our hearts
We'd find keys to unlock every door
Hearts could change overnight
We'd be strong...We'd be right
So stay with me now
The future is ours
And we'll be the ones who go on


Lyrics submitted by kevin

Haven't We Been Here Before song meanings
Add your thoughts

3 Comments

sort form View by:
  • 0
    General CommentIt means Dennis made Tommy look like a PUSSY. So so sad.........................
    ISeeBluePeopleon July 12, 2007   Link
  • 0
    General CommentEasily one of my top-5 favorite songs by Styx. I know it was not a big hit with a lot of fans since this marked the point where Dennis really just got carried away with himself. The song is bittersweet. I never tire of it even after 25 years.
    pklocekon August 13, 2009   Link
  • 0
    General Commentindeed. its a good song for a prelude to make up sex. Alternatively it could be played everytime the United Nations meet as it seems history keeps repeating itself. LOL
    nothingbettertodoon October 11, 2009   Link

Add your thoughts

Log in now to tell us what you think this song means.

Don’t have an account? Create an account with SongMeanings to post comments, submit lyrics, and more. It’s super easy, we promise!

Back to top
explain