If you ask one Harry Potter fan what they think of Severus Snape, chances are you will get a strong opinion. However, get 100 Potterheads in a room, and there's a chance none of them will share the exact same take on Snape.
Over the years, fan opinions have slowly but surely turned against Snape. While some still view him as a hero, it's a lot more common for people to see him as no more than a common villain who was needlessly cruel to an abused child because he still has a crush on his dead mom. However, it is more complicated than that. Snape sacrificed his life in the fight against Voldemort and, in many ways, had Harry's best interest at heart. He's hard to love and understand, but that's what makes him such an interesting character. If you're still trying to decide how you perceive Snape, then you'll love the following Harry Potter memes.