"Disappear off heaven" is a phrase I'm having trouble comprehending. Could it be "disappear from heaven" instead?