I've just finished reading it and loved it though it took me several attempts to start it!
I am a bit confused about Henry's death though and wonder if someone a bit cleverer can explain.
This is how I understand it. He travelled back from New Years eve 2006 to 1984 (aged 43). The Henry that 13 year old Clare saw with her dad and brother in the field was aged 43 (I think?).
So which Henry was shot? Was it a different version of himself or the same 43 year old landing in 1984?
If so, how could he have seen Clare and waved to her, if he had already returned to 2006 to die?
It's really bugging me, someone please help!