The characters in this story are fairly well developed, which I find lacking in many other books written for young adults. I like the way Ms. West switches between the two story lines from chapter to chapter, giving you the timeline of both possible outcomes in tandem. She also lends an interesting perspective to the concept of seeing the future.