I, too, nearly passed this by because of the pairing, and I'm so glad I didn't. This is just gorgeous. The friendship between the two men was so gentle and moving--Hagrid so simple, Snape so complex, and damn, I'm crying again.
Um. *clears throat* The bit at the end with the painting was a very sweet touch, and I appreciated poor Harry's cluelessness, a charming bit of humor to balance things out.