I'm not usually very fond of regression stories, but this one is written really well; you actually get the feeling that the characters are capable of complex thoughts and have real interiority. A lot of less-well-written stories don't manage this feat.