This was a really interesting tale on time travel.
I wasn't quite sure what to expect when I started it... it was going to go one of two ways; badly wrong or very right. The eventual answer was very right and I am glad I took the time to read it.
I struggled to grow attached to the characters in the first half, but they grew on me in the latter half as the story picked up the pace making it a lot more enjoyable and pushed it to 3.5/4.