Ratings430
Average rating3.9
Well-written, rich history, and background but many times, I felt, the story dragged and unnecessarily long. Clair was a very relatable character. Jamie was very complex. Their romance was not rushed and with the care handled, realistic. The time travel was handles well and wasn't confusing at all.