How does Harry jump to these amazing conclusions with absolutly no data to base them on? 'Hagrid is a half giant' 'Hermionie likes Ron', etc... Also while I know Hagrid is terrible at keeping secrets he'd still not tell them about flufy so calmly or at the very least he'd panic when he realized he told them too much, much like he did in canon.
Author\'s Response: I thought I made it clear how Harry comes up with the conclusions that he does; I'm sorry if I did not. He could tell that Hagrid is different from regular people because he can sense magic, and Hagrid's is different. Concidering his size, giant would be the first guess.