Originally posted by: Wings-of-Fire
Oh no. He didn't really take the blood because he thought that was a strong magic- cause he didn't. Dumbledore has tried very hard to make harry understand the power of love and believe that this one power will help him survive. If you read the books, you'll find that Dumbledore has a conversation with Tom, where he taunts Dumbledore for his high believe in love. Voldemort took the blood because without that he wouldn't be able to touch Harry. What he didn't know is that it was just love that gave Harry the protection. So when Harry volunteered to go the forbidden forest in repayment of Voldemort sparing everyone's life, he revoked the magic again and that's why in the final moments of the battle, no one could be hurt. If Voldemort understood or recognized love as a powerful magic, he'd have seen it coming! He made same mistake twice! Underestimated the power of love.