Feel Heaven (Extended Version)