Pages and Navigation!

Thursday, October 7, 2010

Book Review: Knight Angels- The Book of Revenge by Abra Ebner (Blog Tour)

SUMMARY:

New characters, New world, but old enemies. Emily struggles to ignore a new friend with emotions that temp her, Wes delves deeper into his past and family while finding friendship isn't reserved for the human race alone, Jane finds out her dear Max isn't what he seems, Gregs friendships cost him more than he expected, and Max forgets that the truth is best. But then again, someone always has to be the liar...
Emotional baggage, begrudged enemies, and the bitterness that comes when the honeymoon of their friendship fades...
Will the love survive, or as it all just a game?



OPINION: 5 STARS

The Short Version:
Picking up after the events of the first book, Knight Angels 2 continues to build both the world and the characters. With plenty of twists, the introduction of some interesting new characters, and a fantastic ending to this installment, Ebner has continued to show her writing abilities strongly. The alternative perspectives between Wes, Max, Jane and Emily, along with some new additions, flow smoothly and build an overall great picture without revealing too much within each.


The Extended Version:
There are some clear changes in all four central characters after the events of book 1, while still keeping a strong connection to their overall natures and personalities. Wes is my personal favorite, awkward and adorable but still funny, sweet and strong at all the right times. His interactions with Emily are loving and protective, and despite their past, he is still fantastic towards Jane, as well. The tension of the lingering connections there stays strong, showing when it needs to.

Max's character really develops, with much of his history revealed in this installment. His torment and battles are concise and well written, and the impact they have not only on himself but Jane and the others as well is filled with tension and frustration. A large part of the plot of this one is driven by certain parts of his past, and while the story did drag in some places, overall, it really built things up in a fantastic way.

Jane is still awkward in her own skill and somewhat grumpy, but there is still a different spark and change in her seen throughout the book. She makes some great character strides in this one, and her relationship even with her sister starts to change as well. Emily is still sprightly and snarky, sassy in an endearing way. She is admittedly the most changed after book 1, for good reason, and there is a strong vulnerability to her that slowly gets revealed more and more.

The plot itself is mostly steadily paced, despite a few lags. There is plenty of intrigue and small twists that add up to a big climax and stunning conclusion. The new characters are strongly inserted and developed, and drive much of the plot. Ebner's writing continues to be fluid and strong, giving subtle differences in mindset to each of the characters will still holding an overall similar connection and signature.

Continuing to build on events and background of book 1, evoking new situations and responses, and revealing more about the world at hand, Ebner has written a strong follow up to the first book in this series. Tying up the events of this book and leaving things open for the next, there is still small story arcs to keep the reader questioning and yearning.



Book Details:
Source: Received for review from author as part of a promotional blog tour with The {Teen} Book Scene
Paperback: 326 pages
Publisher: Crimson Oak Publishing LLC (September 10, 2010)
Language: English
ISBN-10: 0982950500
ISBN-13: 978-0982950500

3 comments:

  1. Sigh. Thanks to your praise of this series, I'm tempted to just buy both books. ;)

    ReplyDelete
  2. I am dying for the next book now. That ending was such a cliffhanger. Great review!

    ReplyDelete
  3. I'm reading mixed reviews about the first book, so I'm kind of reluctant to pick it up, but at the same time.. those covers are gorgeous.

    Great review.

    ReplyDelete