In the first book of this series, Opal got herself into a heap o'trouble. Even though she makes a lot of mistakes, she learns as she goes, and as I said in my review of Storm Glass, I love watching her character develop. In this book, she ends up very confused as far as her personal relationships go. The love square she is trapped in doesn't just puzzle her - it puzzled me for quite awhile as well. I didn't pick a team until the conclusion of the trilogy. Also in this book, Opal is exploring her new-found powers, and that has her pulled into several different directions as well because so many different people want things from her. There is a magical issue (body switching) that she is trying to prove - but no one will believe her, not even Yelena! I was surprised about that, because of all people, Yelena should understand how it feels when you know something is true but everyone else thinks you're crazy. Anyway, this was a great middle book of the trilogy, and leads up into one fantastic conclusion! Review of Spy Glass to come.