This was a really difficult choice.. I love Dumbledore, Gandalf, Hagrid, the BFG, Mr. Knightly… but Severus is such a complex character. A truly brave, undervalued, talented wizard.. who is as prickly as a cactus but also someone who loves fiercely. He is flawed and broken and yet he crawled his way slowly back into someone who protected, shielded, and made sacrifices that most never would. His strength is phenomenal.