Leon Chase returns to Oxenford Village to open a clinic. He discovers the village's old bachelors married beautiful women, supposedly delivered by a mysterious old ox. Leon finds a wife, Lorelei, by the river, but her strange behavior suggests a connection to river snail spirits. Guided by the talking Old Ox, he uncovers the horrifying truth: the entire village is a human trafficking ring, and the "Snail Woman" legend is a lie to conceal their crimes.