What a marvellous story! I love your Eileen and what she does with her life, getting herself out of the wrong developments of the early stages. I love the way she interacts with Snape and his reaction, as well, and all the reasons behind everything...