I absolutely fell in love with this game, or maybe with Violet, or most likely with the writing. Very witty and endearing.
There really is only one goal to the game, but you have to clear several obstacles to achieve it. The puzzles are fun, with logical solutions that never annoyed me.
At first it seemed possible to be locked in an unwinnable situation, but upon replaying I discovered this is not the case. When losing, you can UNDO and will always be in a winnable position.
Highly recommended.