You know how sometimes you take a test, and it's a breeze, and other times, you feel like you are slogging through it? When the results come back, both are A's, but for the first grade, you sailed effortlessly to it, while you had to work like mad for the second A? Well, this book is like the second paper - it had to work like mad for the four star rating. 
 I am very pleasantly surprised by this book. I've complained that in the previous books, Joanne's attitude was off-putting and she acted like a dimwit (been using that word quite often lately :/). 
 All of that changed in this book. This time around, we get Joanne the person - a hurt, broken person trying to finally acknowledge her mistakes, and her gift that has been thrust upon her, so that she can right some of the wrongs she has created, and actually use her gifts for the purpose for which they were meant. 
 The real Joanne, not the smart-alecky, annoying one we've been seeing the past books, is such a fun person to hang around. Her thoughts are interesting, and as I reader, I want to know more about her and the way she sees the world. I am interested and invested in her relationships, her life, her work. I want her to heal; I want her to be okay. (I wanted to smack the other Joanne). It was such a pleasure meeting the proper Joan in this book. Having our heroine be a better person made this book so much more of a joy to read than the previous two. 
 But I said this book had to work for it's four star rating...because there were still remnants of the dimwit Joanne, and I felt that didn't fit into the grand scheme of things. For example: Joanne has decided to stop putting her head in the sand. HOW then does she fail to notice that weird things are happening as soon as two new people enter her life? This wouldn't be too much of an issue if the previous disaster hadn't begun with weird things happening right after a new bunch of people were trying to enter her life. How can you miss the resemblance/significance? I noticed this right away and had drawn my conclusions. It took reading about 40% more of the book for Joanne to make this conclusion. I don't understand how this is possible, especially for someone who is actively trying to notice and connect the dots she'd refused to connect before? It was staring her right in the face. Of course if she had, we would have lost a lot of the story, but it might have made the book that much tighter. 
 Anyway - they say third time strikes the charm, and in the case of this series, they were so right, hehe! I am going to continue this series with much more enthusiasm about the characters and the incidents now :D