Pairings: Rubeus Hagrid/Firenze
Word Count: 4,857
Warnings: Minor, for one part of it (Rubeus is 16 in that section).
Category: Romance, first time, hurt/comfort, friendship.
Disclaimer: Harry Potter belongs to J.K. Rowling, not to me. I made no money by writing this.
Summary: Rubeus is not only a human, he is also a giant. Firenze can't help what he dreams, though, and eventually his dreams become a reality.
Author's Notes: I tried to incorporate all of your additional likes, as well as a couple of things you'll recognize. Hope you like it!
( Kinship )