Yay, this is wonderful! It's funny - normally I'm not a fan of sexing up characters, but in Hagrid's case I think it's richly deserved, since he's so often dismissed as a comic turn in both canon and fanon. He looks fabulous, and I love you for it. The pose is very romantic (I can see why people thought of Gone with the Wind), and I love Snape's fingers tangled in Hagrid's chest hair and Hagrid's fingers in Snape's hair.