Ratings45
Average rating3.8
At first, I felt like this book couldn't decide whether to be a literary domestic drama or a hard science depiction of how time travel would work. By the middle of the book, the two forms melded into something original and satisfying.