Oh yeah, that's the one part of the prophecy that I forgot to mention. And it of course relates to the fact that one of the pair - Voldemort and Harry - has to outlive the other, in the end: neither can live while the other survives. But what if it actually means that the Harry must die at the hand of Voldemort... and no one else? If both characters had to die at the hand of the other one, it would leave the survivor immortal; there's no Voldemort to kill Harry anymore, is there? And what if when Harry killed Voldemort, he was sacrificing any chance of seeing his parents again in an afterlife? Why it's probably not true The prophecy only took effect because Voldemort knowingly fulfilled it; he marked Harry out as his equal, and if he'd have chosen Neville, it would have been a different story. Literally: it wouldn't have been called Harry Potter, for a start. Likewise, just because Voldemort acted on the prophecy, it doesn't make it set in stone. Or at least that's what Dumbledore said when he claimed, "If Voldemort had never heard of the prophecy, would it have been fulfilled? Would it have meant something? Of course not! Do you think every prophecy in the Hall of Prophecy has been fulfilled?" It would seem that despite magic, the power of love, the incredible Deathly Hallows, and the power of the wizarding world, prophecies are, like in this world, a load of old rubbish unless you act on them.