In the realm of Harry Potter fandom, it's always exciting when a brand new theory pops up on the internet. Harry Potter nerds everywhere rejoice, thrilled at the prospect of something new to get our hands on.
It's hard to not think about Professor Severus Snape without getting misty-eyed. He's truly the unsung hero of the series, and anyone with a heart and a brain and a soul is totally heartbroken whenever we think of him.
It's a hard question to answer, for sure, but one fan, Sahil Juneja (who has read each book 16 times!), had an awesome answer: "Neville could have been the 'Boy-Who-Lived'. Had Voldemort chosen Neville instead of Harry, Lily would still be alive.
People who joined the 'Snape Fan Club' after his memories revealed him to be someone who sacrificed his entire life for his love, forgot that Snape always was a vile person. He was full of hatred, and he wanted to prove himself to be a better, smarter and stronger (magically) wizard than most."
He continued to explain: "For years since Lily's death, he blamed no one but himself. He turned coats for Dumbledore in order for some penance but that wasn't enough of course. He still loved Lily and couldn't bear that thought. And one fine day, Neville Longbottom came along. The living embodiment of his guilt. He manifested all his anger and hatred for himself onto that poor little boy. It was more likely a subconscious thing. The sight of Neville triggered the guilt and he couldn't stand it."
Of course, Snape had his tragic ending and Neville played a pivotal role in the Wizarding War. It's upsetting these two could never work out their differences, but then the books wouldn't be the perfect creations we're obsessed with until this day.