This is fabulous. An incredibly rare pairing which works perfectly. I love the thoughtfully created immediately post war world which you show. Also, a great way to save Snape. Hagrid was just wonderfully warm and nurturing and accepting, making him exactly what Olivander needed. Great story of hope.