annihilation arrival blackest blessing breeds christmas complete dates equinox face fireball generation heart jane miss perfect place put rain shepherd solstice summer sun wash winter witness