I love Lois McMaster Bujold's novels, from the high space opera of the Vorkosigan series, to the thought-provoking, world-building Chalion trilogy. "Beguilement" is set in a new world altogether, semi-post-apocalyptic, with the aocalypse being magical rather than nuclear. In a change of direction for the author, the setting is pretty lowly- a farmgirl and Lakewalker (kind of an organised demon-hunter) are the main protagonists, instead of the usual kings, queens and admirals. The story is everything expected from Bujold, with likeable, flawed characters and a rich, inventive world, told with her typical dry humour and driven by her habit of trying to do the worst possible thing to her characters at the worst possible time.
Buy. Read. Love! Then buy her backlist!