Truthfully, I almost missed out on this great book because I struggled to get past the first chapters. Circe's character in the beginning bugged me because she was so complacent and obedient. But I'm glad that I stuck it out because the story does an amazing job at showing how her character changes as time and experiences pass. The author gave unique viewpoints on the lives of Greek gods and monsters. It was nice to revisit Greek mythology too.