Wang Shougen, a police officer from the Hewa Township Police Station, has been in the industry for ten years. The most common problems he has dealt with are neighbors scolding and missing sows. Until a heavy rain washed away the rice fields, revealing a severed finger wrapped with a red rope - the forensic doctor confirmed that the victim came from a city 300 kilometers away. More body parts emerged one after another: the skull stuffed into the pickle altar, the sausage casings hanging behind the plaque in the ancestral hall, and even the heart found in the rice vat on the stove at his home. When all the clues pointed to the old custom of "river gods marrying wives" that was suppressed twenty years ago, Wang Shougen discovered that the entire town had already been compiled into a huge list of sacrifices...