ComplexCon returns to Long Beach Nov. 6 - 7 with hosts J. Balvin and Kristen Noel Crawley, performances by A$AP Rocky and Turnstile, and more shopping and drops.

Secure your spot while tickets last!

Today's big Harry Potter reveal, besides the one the from Daniel Radcliffe himself, comes from J.K. Rowling. The Harry Potter author, not done giving fans more to chew on, explained why Harry named his son after Severus Snape. In the final scene of Harry Potter and the Deathly Hallows: Part 2 audiences find out at least partially why he chose to honor Snape when Potter tells his son, "Albus Severus Potter, you were named for two headmasters of Hogwarts. One of them was a Slytherin and he was probably the bravest man I ever knew." Here's Rowling shedding light on Harry's decision in a series of tweets, spawning a discussion of Severus Snape: hero or villain? 

The Twitter debate began when Rowling responded to someone's tweet who asked why she chose Snape to name Harry's kid after since he was "abusive." Rowling wrote:

Rowling then added that there's a "whole essay" on why Harry honored Snape. That essay would of course cover elaborate on Rowling's description of Snape as "all grey" because he was neither a "saint" nor a "devil."  

Finally, Rowling said this was a way of Harry carrying on the names of both Dumbledore and Snape because no one else could do so.