where i have seen heaven on the earth .....