This novel is a combination of science fiction (time travel) and suspense, and the result is a book I was not be able to put down. The story focused around Laura Shane. Starting from birth and to adulthood (around 30 I believe). The other main character is Stefan. A unknown “guardian” who keeps appearing throughout her life to save her. Both are well thought-out and well-written characters. Another character I liked in the story was Thelma (Laura’s childhood friend). Laura goes through early life and several situations (starting at her birth) come up that should have hurt or even ended her life. However, each time she is saved by the mysterious Stefan. Who he is or why he saves her is a mystery through the first half (or more) of the book. All I will say is the Koontz did a great job adding a bit of a sci-fi twist into the story. This is one of my favorite all-time books. I first read this in middle school (over 10 year ago) after reading another of Koontz's books (House of Thunder). Since then, I have read this book several times and recommended it to fellow readers often.