annihilation arrival blackest blessing breeds christmas equinox face fireball generation heart jane midsummer miss perfect place rain season shepherd solstice stay summer sun wash winter witness