I really, really like this pairing, and I especially liked it how you made Hagrid desirable in Firenze's eyes. That's the whole point of this challenge, is it not? To make the unloved characters truly sexy.
Your Firenze is great. His bewilderment with and fascination for the humans are spot-on.