abstract annihilation arrival awhile blackest blessing breeds christmas complete dates equinox face fireball midsummer miss perfect place rain season shepherd solstice stay summer sun winter witness