I have to complement the cover first.
But then there was PROMISE OF SHADOWS itself.
I really like when different books show in-depth insight into a part of a topic that isn’t as well explored. When I read Rick Riordan’s HEROES OF OLYMPUS series and heard about Ella the Harpy, I was intrigued and interested to see stories about other Harpies, so I was happy to hear about PoS. There are a LOT of important places here and there were Justina Ireland referenced to deep Greek mythology and doesn’t really explain what those things mean, so be sure to brush up on your myths and have a dictionary at the ready when you read this story.
As the rest of the world-building, I enjoyed reading about Zephyr and her outlook on the world. I did feel like Zephyr milked the “I’m a weak, defenseless girl” persona pretty well and I didn’t like how she switched fighting personalities completely. When she actually did bust out her powers, she became this all-powerful being but every other time, she was someone very different.
And there was her relationship with Tallon. I mean–how much can you two really love each other if you ignore each other for weeks and then come together and have a Hallmark moment?
There were also many instances where Ireland would contradict herself on the SAME PAGE to make sure that Zephyr was even more inconsistent. Not to mention the fact that words were repeated many times quite near to each other. I had a few other bones to pick with the plotting and pacing of this novel, but Zephyr was really the pain of this story. From what I’ve read of Ireland’s previous novel so far, I feel like VENGEANCE BOUND goes father into Cory than PoS went with Zephyr. Though the heroine of this story was a disappointment, there were still a few moments I really enjoyed to this novel and, as I said, I liked the outlook into the world of Harpies and a new version of Olympians, I still give this book
2 stars 2.5 stars a very generous 3 stars.
pg count for the hardback: 371
[contact-form][contact-field label=’Name’ type=’name’ required=’1’/][contact-field label=’Email’ type=’email’ required=’1’/][contact-field label=’Website’ type=’url’/][contact-field label=’Comment’ type=’textarea’ required=’1’/][/contact-form]