I really liked this one. The juxtaposition of the two storylines, the non-linear time progression, the use of different voices — all excellent.
The main story is a moving one; but the moment that I felt was the strongest, in the sense that it made me stop and go "oh wow, oh wow, oh wow", actually occurred in the story-within-a-story. It was a small thing, but it really got across one of the reasons why I should care deeply about the main character.