Perfect game. Interesting stories, beautiful drawings, cool animations and sounds, nice music. Very good idea about curses based on fairytailes
If you get all the crystals for the right choices, then you'll have definitely a good ending.