What a lovely story...and I'm so glad I didn't read it before mine was posted, because I would have felt sad that in contrast to mine, yours had a real resolution! *g* I loved all the alternately chosen lives for Snape, but the last one - the one still to come - was wonderful. Well done!