This is kind of a sci-fi romance with time travel. The hero and the bad guy are the same person. The sci-fi is pretty much "because I say so". Now I understand why a lot of people poo-poohed the science. The story itself is okay. Lots of minor characters that I wish I could have read/listened to more about. The ending was strange. 2-1/2 out of 5 stars.