Certainly a different plot than most mysteries, and time-travel, time-loop stories also. So give the author credit there. I felt it was a little too drawn out and could have been tightened up a bit, but it is all pulled together in the end (although readers have to suspend disbelief about the whole time-distortion bit). Might have you thinking back over the various plot points after finishing that last page.