Theory 1: All the girls are clones that must be it. The witch didn't eat her because she is her clone but much younger. All the girls lived and die and come back and continue this cycle.
Theory 2: All the girls are biological engineer sex slaves that expire when no man used them before 20ish...