>>49636803
The twist is that Leah (the girl we've been playing as) is a doppelganger who thinks she's the real Leah, while the real Leah was turned into a witch before the beginning of the game. The true ending has the male MC take both the original and doppelganger Leahs as his wives.