He wanted to compensate Hermione by returning the affection of her daughter, but it was a bitter promise. He would miss Rose too. The sincere affection he had for that girl was the reason he couldn't feel entirely guilty towards the woman he had loved as a young man. He was only sure that if their relationship hadn't ended quickly, he would never have forgiven himself.