How Long Have You Loved Him (Alternate) Album: Agony & ExtasyArtist: Diddy, Paige Douglas Listen and download