When they separated Hermione turned to Harry and said, very clearly. "Thank You. For Draco. You saved me, and I'm so sorry I didn't realise it sooner." Harry forgave her instantly.  Of course he forgives you. He is weak.