Wow. That was quite a slap to the face.
It was planned, it had to be.
Too many clues pointing to the fact that there had to be MORE than Snape outright killing Dumbledore in spite.
But Snape will probably die in book six whilst redeeming himself.
and I am still shipping SS/HG loud and proud.