Jiang Xiaoman was born with yin-yang eyes and can see resentful spirits wandering among the living.
Her master says it is a blessing from heaven: every soul she helps move on earns her a little more good fortune.
Until she enters the first cursed village.
A ghost bride in blood-red rain, eighty-one coffins buried beneath the ancestral hall, red candles made from human fat that never go out in the bridal tower...
A century after their deaths, the brides here still repeat their weddings, and the betrothal gifts for every ghost marriage turn out to be the three souls and seven spirits of the living.
When Jiang Xiaoman lifts the ghost bride’s veil, she finds her own face beneath the rotting wedding dress.
Her birth details are carved into a marriage contract. The protective talisman her master gave her conceals an unborn yin spirit, and every time she helps a resentful spirit move on, another coffin in some distant village gains a new peachwood nail.
“You’re not saving ghosts. You’re keeping your master’s eternal-life lamp burning.”
A blood-jade lock pendant leads her to thirteen villages where people were sacrificed. Each bride’s curse is tied to her past and present lives.
This time, Jiang Xiaoman must find a way out of her own death trap.
If she cannot put an end to these thirteen bloody weddings, she will become the fourteenth skeletal corpse in a wedding dress.