I most certainly placed a spoiler alert!! I would not have written this otherwise!!
And yeah, Snape does come out better than I thought actually. I cried when one of the characters died tho - actually sat that and sobbed!! Gawd!
"There are two means of refuge from the miseries of life: music and cats" Albert Schweitzer