This was quite enjoyable, and despite all the focus on romantic entanglements, I loved that the heart of this fic was always rooted to Severus' relationship with Eileen.
Perspective is such a tricky thing, and you did a great job exemplifying just how hurtful assumptions can be... especially between two similarly damaged people. Lovely.