Fabulous story! You do such a wonderful job fleshing out their thoughts and feelings at different points in time.