I dreamt that I made love to a thousand ex's
I dreamt she had your name
Oh I awoke screaming the name of another
Not one step closer to knowing who to blame
I dreamt that I made love to a thousand men
For a moment in light my sexuality
Oh I awoke in a panic wondering what it could mean?
Would my thousand mothers understand
Would my thousand fathers still love me
Just tell me it'll be worth the wait. Worth the wait
I dreamt that I was an empty nester
Docking my boat in the harbor of south Florida
Chumming it up with a thousand other empty nesters, aimless in the offshore, with no charter
Happy as a clam and rich as can be, sort of
Discussing our children's college careers
And planning out the second half of my life
Drinking a shit ton
And getting to know my wife
Now tell me it was worth the wait. Worth the wait
I dreamt that I was successful a thousand times over
I dreamt that once I never even tried
Oh I awoke feeling as though I had seen the other side
Not one step closer to knowing if I'll ever be satisfied
Tell me it'll be worth the wait
Worth the wait