Twice Upon A Time is an engaging time travel story and once you start the book, you won't be able to put it down. Some time travel plots are so unbelievable that you just have to try to imagine what's going on. This one is different and the plot is one that you start living in yourself. The ending is a big surprise and I was so very glad that it ended as it should. Would love to read anything else written by Philip Nero but alas apparantely this is his only book.