I loved the characters and their depth. You really get to know them and they feel sort of like personal friends by the end. There is a little spice, but it's done well. I liked Sapphire! I feel like there can be so many stories told after this one. I can't wait.