Now this is why I read Mr. Wilson's fiction: a great story, based on a little science fiction, and filled with interesting, likable characters.
The heart of the story is one man's battle with the choice of stepping 30 years into the past and living a new life. Of course, there are also other-worldly beings, a future soldier, lots of nanotechnology and elements of the time travel paradox to keep the story interesting.
Ultimately, circumstances, love and other people affect his decision and bring the story to a satisfying conclusion.
Nothing spectacular, but a solid, fun sci-fi yarn.