How Many Heavens Are There?