This is a weak book in some areas. As in some time travel novels, Nicole accepts things a little too easily. What saved the book is watching Nicole grow. Despite her status as a single mom, she is almost unlikable at the beginning of the book. By the end she has grown as a character.