"Draco is... complicated, Hermione. He loves you, more than life itself. He’s loved you for years. But he still doesn’t think he deserves you. He doesn’t think he deserves the happiness and contentment that comes with finding your soulmate."