Kate Reading's performance is truly 5 stars. She is amazing! It's extremely difficult for me to find narrators that I really like, and she definitely makes it onto my short list. Her accents are simply fantastic. She managed to make a long story, which is 50 hours on Audible, so entertaining. It was a great choice to have her as the narrator.
However, the story itself gets a 3-star rating. There were many aspects that I liked and some that I didn't. Michael and Aaron were both excellent characters. I adored the history of the Mayfair dynasty. The author did a great job of really delving deep and intertwining the history with the present. I enjoyed learning about each "witch", but I was particularly intrigued by Julian. I would have been more interested in hearing his story. As for my dislikes, I was not a fan of Rowan. She was so cold and full of herself. Her arrogance was really her downfall. I'm not sure what attracted Michael to her. I also wasn't a fan of Lasher for obvious reasons. Additionally, the incestuous aspect was a bit excessive. I understand that it had to do with getting the right witch for everything to work out, and well, it did.
Overall, it's a solid story.