You claimed she never showed up. Cameos count as showing up.
>>1473897t
>>1128190t
As for why they're friends, Tree Hugger is a calm person, which would appeal to the ball of anxiety that is Fluttershy. And they both admire and are fascinated by nature.