Not at all what I'd been expecting, and frankly dreading, but rather a charming tale. The main evil character is a bit of a cardboard mock-up, but doesn't spoil the story by being so. Touches on some pretty powerful topics with an evenhandedness that assures one of the fundamental rightness of things.