As an avid fantasy fan, this book scratched an itch I didn’t know I had.