This got to be a real slog towards the end, not helped by the twee as **** story (which I started to just skip past about two thirds through)... There was no strategy to the battles either, just brute force your way past them.

Saving grace was at least Velvet had her fun puppies hanging out through most of the game.