Wow. Just WOW. Every time I *thought* I knew where you were going it turned out I was wrong. I absolutely was in tears when we finally figured out what the truth was, when Severus is talking to Harry as Dumbledore is about to Obliviate him just broke my heart. Really marvelous and intense fic. Great job!