Love the story and progression. The main character has issues and shows improvement through the book. Love the villain vibe you get at the beginning only to discover other motives while you get further in.