In Harry Potter, why does Dumbledore tell Snape that Harry must be killed in order for Voldemort to die, when Dumbledore knows that Harry will survive the killing curse?
SPOILER ALERT: At what point while reading Harry Potter did people realize that Snape was a double-agent loyal towards Dumbledore?