Featured In
Top Songs By Roberta Flack
Similar Songs
Credits
PERFORMING ARTISTS
Donny Hathaway
Vocals
Roberta Flack
Vocals
Eric Mercury
Background Vocals
Anthony Jackson
Bass Guitar
Basil Fearrington
Bass Guitar
Eluriel Barfield
Bass Guitar
Will Lee
Bass Guitar
Howard King
Drums
Hiram Bullock
Guitar
Jeff Mironov
Guitar
John Tropea
Guitar
Reggie Lucas
Guitar
Harry Whitaker
Keyboards
Paul Griffin
Keyboards
Ray Chew
Keyboards
Erroll Bennett
Percussion
Ed Walsh
Synthesiser
Hubert Eaves
Synthesiser
Ray Jones
Keyboards
Ronnie Foster
Synthesiser
COMPOSITION & LYRICS
Roberta Flack
Arranger
Eric Mercury
Songwriter
Armando Noriega
String Arranger
PRODUCTION & ENGINEERING
Roberta Flack
Producer
Eric Mercury
Producer
Bobby Warner
Assistant Engineer
Gary Olazabal
Assistant Engineer
Joe Lopes
Assistant Engineer
Pat Martin
Assistant Engineer
Paul Northfield
Assistant Engineer
Joe Ferla
Co-Producer
Howard Lindeman
Engineer
Rick Essig
Mastering Engineer
Jack Adelman
Mastering Engineer
Lyrics
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)
Writer(s): Roberta Flack, Eric Alexander Mercury
Lyrics powered by www.musixmatch.com