Heaven Has to Wait
Rachel Stevens Lyrics


Jump to: Overall Meaning ↴  Line by Line Meaning ↴

I can't explain what I don't understand
Time slipping through my hands
As the seconds turn to yesterdays
I think that in my world it's so serene
I'm driven by a dream
One night when were alone again

Feeling's getting closer each day
This setting's now the right time to say

I just want to lay down beside you, be naked where you sleep
Sing you a love song that makes your body weak
I can promise all of my tomorrows, my love for you today
I'll give you everything, but heaven has to wait

Oh yeah, Baby
Oh

I already know that you're the one
The earth around my sun
But still there's things I need to hide
I know I see an angel fly above
This heart can't hurry love
The time's not right for you and I

Feeling's getting closer each day
This setting's now the right time to say

I just want to lay down beside you, be naked where you sleep
Sing you a love song that makes your body weak
I can promise all of my tomorrows, my love for you today
I'll give you everything, but heaven has to...

I feel so tempted, here in this life
Sure would be easy, to love you tonight
Now is the right time, here in the dark
Finding my secrets, heaven has to wait
Heaven has to wait

I just want to lay down beside you, be naked where you sleep (Naked where you sleep)
Sing you a love song that makes your body weak




I can promise all of my tomorrows, my love for you today
I'll give you everything, but heaven has to wait

Overall Meaning

The song 'Heaven Has to Wait' by Rachel Stevens is a classic pop love song that talks about the desires of a person to be with their partner. The first verse of the song speaks generally about how the singer is unable to explain the things that they do not understand. They speak about how time is slipping through their hands, with second passing by which turn to yesterdays. The singer feels that their world is quite serene and driven by a dream. They reach a point where they want to be with their partner, feel closer to them.


In the chorus, the singer conveys their feeling to lay beside their partner, be naked while they sleep, sing them love songs, make their body weak with love, and promise all their tomorrows along with their love. But with all of this, "heaven has to wait."


In the second verse, the singer knows that their partner is the one, but there are things that they need to hide. They realize that wrong timing can make it hard for them to be together. The feeling, however, is getting closer each day, and in the dark, there is a temptation, but they know that "heaven has to wait."


Overall, the song is a plea by the singer to be with their partner, but they are also aware that the timing for their love may not be right. 'Heaven Has to Wait' is an ode to the quiet and hidden moments of love, knowing that there is a time and place for everything.


Line by Line Meaning

I can't explain what I don't understand
I don't know how to put into words the confusion I feel


Time slipping through my hands
I feel like time is running out and slipping away from me


As the seconds turn to yesterdays
Time is passing by so quickly that I feel like I'm missing out on life


I think that in my world it's so serene
Despite the chaos around me, I feel at peace in my own world


I'm driven by a dream
I am motivated by my aspirations and goals


One night when were alone again
I'm waiting for the right moment to express my feelings to you when we're alone


Feeling's getting closer each day
My feelings for you are growing stronger every day


This setting's now the right time to say
I feel like now is the perfect time to tell you how I feel


I just want to lay down beside you, be naked where you sleep
I want to be close with you and show you my vulnerability


Sing you a love song that makes your body weak
I want to serenade you with a song that expresses my love for you


I can promise all of my tomorrows, my love for you today
I will love you today, tomorrow, and always


I'll give you everything, but heaven has to wait
I am willing to give you all that I can, but there are some things that are out of my control


I already know that you're the one
I am certain that you are the person I want to spend my life with


The earth around my sun
You are the center of my world


But still there's things I need to hide
There are some things I'm not ready to share with you yet


I know I see an angel fly above
I feel like you are a heavenly being, too perfect for me


This heart can't hurry love
I know I need to take my time with this and not rush into anything


The time's not right for you and I
I feel like we need to wait until the timing is better to be together


I feel so tempted, here in this life
I am tempted to give in to my desires for you


Sure would be easy, to love you tonight
It would be so easy to give into my feelings for you today


Now is the right time, here in the dark
I feel like now is the right time for us to be together, even if it's just in the dark


Finding my secrets, heaven has to wait
I need to figure out my own secrets and feelings before we can be together fully




Lyrics © BMG Rights Management, Sony/ATV Music Publishing LLC
Written by: CATHY DENNIS, ANDERS BAGGE, ARNTHOR BIRGISSON

Lyrics Licensed & Provided by LyricFind
To comment on or correct specific content, highlight it

Genre not found
Artist not found
Album not found
Song not found

More Versions