Oh this was just fantastic, definitely one for my favourites folder. As someone commented about, every character was wonderfully IC. I loved loved loved young Snape and was really sad when he turned back after their first kiss, but I knew you would give us a wonderfully happy ending so congratulations and bravo, darling!