Princess of Wands by John Ringo
And I don't think it's too much of a spoiler for the plot, but what this means is that when the demon gives her visions of truly evil things that are at least slightly based in her own desires, she isn't destroyed by them. The evil inside of us, after all, is what forgiveness is for.
Ever since I was a kid I noticed that people seemed to think that it was *easy* not to do that bad things, that it was *easy* to have self-control. That the good kids were good because they didn't have to face what the bad kids had to face. But who knows temptation? The person who gives in to it or the person who rides it out until the end?
Oh, certainly a developed habit of self-control makes things easier, but it doesn't make things go away either and one doesn't *get* a developed habit of self-control other than by exercising it.
_Princess of Wands_ is made up of three novellas. The first is very good. The second is fun but would probably be a lot more fun if the obvious guest appearances weren't so distracting. Perhaps if I had no clue at all who the people *might* be I wouldn't have been trying to figure it out. And since I had no clue who they really *were* supposed to be, it was excessively distracting. The third short novella was excellent.