I can't believe I just now found this wonderful story! I loved it, from start to finish! Very nicely written!
Off to post feedback on the sequel...
Editted by me, after posting, because I had inadvertently written a spoiler in my feedback, as I confused parts of this story and its sequel (having read both of them in one sitting)