Heh, OK, keep in mind this story was written more than a year before HBP. In fact, I think it was the third story I had published online.
Lenore was a classmate of Snape's, and one of the few to show him any kindness. She died young, before Snape could work up the nerve to tell her about his feelings.
The other woman/being is Death: a frightening creature for the young Severus, but more warm and welcoming to the older, tired Severus.
The dancing may have been inspired by one of my favorite television shows, Babylon 5, when one of the main characters states "my shoes are too tight, and I have forgotten how to dance." Dancing -- at least as a couple -- is a form of union, of connection. Snape never learned to connect, and Lenore is offering him another chance at connecting with someone before the end.
I think I explained about the roses at the end, but deep red roses can symbolise mourning, and the fact that it is closed, in this case, is life or love unrealized -- it never fully bloomed. The fully-bloomed white rose at the end is eternal love, fully realized.
Author's Response: Thank you. Admittedly, after reading HBP, this story would be impossible to write. I'm not sure where this came from, but I'm glad the bunny bit. Even if this scenario is *highly* unlikely.
Author's Response: Thank you! Actually, until HBP, Snape and Lupin were my two favorite characters (OK, I am a huge Alan Rickman fan, that is probably part of it, hee hee). Also enjoyed the chance at using some Victorian symbolism.