Hmm, as for Dorothea's curse, she's actually just starting to learn to not be a spoiled brat. In the beginning she'd yell and hiss and put people down when she doesn't get her way -- she's starting to think things through and act more mature. So I'm thinking maybe she shouldn't be human again til near the end, and she should break the curse herself. Maybe it's her childishness that's keeping her a cat. :3