Rule of Rose

You play as Jennifer, and stumble into a world where the rules are written by children, seemingly innocent children, but with a sadisctic mindset. Your job is to get to the truth, solve puzzles & mysteries.