Драко Малфой/Гарри Поттер, Северус Снейп/Гермиона Грейнджер