This is what I want in a fantasy novel, I loved everything about it. An ordinary person who is dropped into a world of honour and magic and they thrive and grow and finally feel like they are where they belong. We learn things along with the heroine instead of in a long and boring prologue. The actual battle isn't the main focus, didn't drag on forever and there was time for day to day events and background. A happy and hopeful ending. And all this was done in much less than 1000 pages. Beautiful little book and as fresh as if it was written today. :D