P.C. Cast and Kristin Cast make a great writing team. I really liked this book and I immediately bought the next two in the series after I finished reading. Zoe is such a refreshing new heroine. She's strong, and beautiful, and she knows what she wants. But, she isn't mean, and she cares deeply for the people she knows. I hope she stays awesome and strong. But, I can tell this series is going to be a fun and interesting ride.