I have been dancing around reading the book for the longest time, but there was something about it that was holding me back. Not sure if it was the cover, which looks more cutesy than science fiction or the title. Either way, there was some superficial reason for not giving this book the chance it properly deserves.This is one of those books you must take your time with. It unfolds slowly giving you the smallest glimpses into the heart of the plot. While this have frustrated me with other novels, Pearson's writing is enchanting and keeps the reader on the edge of their seat. Another aspect that makes this book so magical is that the reader learns about Jenna as she learns about herself. So certain elements catch both the main character as well as the reader by surprise.Everything about this novel is beautifully done. The plot and characters are captivating and full of depth. However, I would have loved to see a little more of Dane. He was definitely a minor character that was interesting to me, but never fully explained. I guess I really just wanted a back story, or explanation for his behavior. Other than that small bump, the book is flawless, and a must read for any YA lover who enjoys a little science fiction thrown into the mix.