Only Heaven Can Wait (For Love) [feat. Donny Hathaway]

We know that it's all over
Still we haven't said goodbye
Pretending life is wonderful
Pretending, you and I

Why do we stay together?
We can't wait forever
Ever's too late
Only Heaven can wait

Waiting for love won't make it happen
Crying for love don't mean you care, oh no

Only when love has ended
Can our hearts be mended
Ever's too late
Only Heaven can wait for love
Heaven can wait for love

In horoscope, in true romance, and playboy magazines
We lie in bed at night
And search the pages for our dreams

Why do we stay together?
We can't wait forever
Ever's too late
Only Heaven can wait

Waiting for love won't make it happen
Crying for love don't mean you care, uh uh

Only when love has ended
Can our hearts be mended
Ever's too late
Only Heaven can wait

Why do we stay together?
We can't wait forever
Ever's too late (ever's too late for love)
Only Heaven can wait (only Heaven can wait for love)

Why do we stay together?
We can't wait forever
Ever's too late (ever's too late for love)
Only Heaven can wait (only Heaven can wait for love)

(Oh) Why do we stay together?
(And we) We can't wait forever
Ever's too late (too late too late)
Only Heaven can wait for love (only Heaven can wait for love)

(Oh why?) (Why do we stay together?)
(We can't wait forever)
(Ever's too late for love)
(Only Heaven can wait for love)

(Why do we stay together?) (I can't wait for love)
(We can't wait forever) (For love for love)
(Ever's too late for love) (For love)
(Only Heaven can wait for love)



Credits
Writer(s): Roberta Flack, Eric Alexander Mercury
Lyrics powered by www.musixmatch.com

Link