You've taken two unsympathetic canon characters (in which I have very little interest) and created a believable, interesting story here, which is quite an achievement in my book. I love your Gregory, feeling his way slowly through situations, using his experiences with Draco to guide him.