Selfless Snape. He's so good.. TO SAVE HIS TRUE SON. sigh Harry Potter selfless snape Good guy GREG iroh