Too many people
too much trouble
Too many problems
in the morn
Another sunrise
in the rubble
Another ship sunk
by the storm
Some little angel
tries to tell me
That it's over
it's just a bad
Reflection from above
the load
Upon my shoulder
makes me stronger
Even bolder oh no no
I haven't had enough~
Heaven can wait
'til another day
Cause there ain't
no reason to leave
The world is a stage
where we all can play
Another fine reason
to leave
And heaven can wait
heaven can wait~
Each day a new reason
to give up each day
Another reason to sigh
a hundred thousand way
To live up
a hundred thousand way
To try~
hey little angel
Don't you tell me
that it's over
You're just a bad
reflection from above
The load
upon my shoulder
Gives me reasons
to get older
Tell the boss
I haven't had enough~
Heaven can wait
'til another day
Cause there ain't
no reason to leave
The world is a stage
where we all can play
Another fine reason
to live
And heaven can wait
heaven can wait~
Let it wait
let it wait
Let it wait
let it wait~
Our eyes are close
but they should be
Open wide
so listen to the voice
That's calling
from inside
Let's stay alive
and move on on our way
And heaven can wait
heaven can wait~
Heaven can wait
heaven can wait
'Til another day
heaven can wait
'Til another day
heaven can wait
'Til another day
heaven can wait
Heaven can wait
'til another day~