This is a Abstract Hip Hop track recorded by the artist Oracle. The song Heaven Can Wait was originally composed by K. Payne.