At first, I was a bit skeptical. The begining of this book felt like another one of those poorly thrown together young adult novels where the biggest problem our heroine faces is that her boyfriend left her. However, it quickly improved. 
 Upon first glance, the plot setup reminded me of Caroline B. Cooney's time series, luckily it quickly took on its own qualities. The twists held up rather well and held enough suspense to keep you reading without venturing too far into cliches. My favourite part was, as always, the characterization. I found that Michele was well fleshed out, as were her grandparents and others. The characters that weren't as developed were, luckily, not as important. 
 Overall, I felt the start of the book could use some improvement but once the story begins I really enjoyed it. The flashbacks/dream sequences felt a little unnecessary to the extent they were but that wasn't story break. I also really enjoyed the amount of research that went into the writing. 
 3.5/5 Give me half ratings Goodreads!