SPOILERS! Harry Potter theory thread.