My first thought, from the thumbnail, was Caryophyllaceae ... I still think that's an option. What are the leaves like, they look vaguely 'monocotyledonish' to me? Lovely little thing to find at that altitude!
"We are on Earth to do good to others.
What the others are here for, I don't know."