A stranger once held me at the Salt Lake City Greyhound bus station when I was crying. I was only 18, exhausted from being awake on a bus all night, and had just gotten some upsetting news upon calling home.
The holding was very,
very unwelcome. I had only said three words (I'm fine, thanks) to her prior to the hug (which I didn't reciprocate...I just kind of stood there awkwardly). Afterwards she also rubbed my back and started praying for me. LOUDLY. For several minutes, while people stared. On the plus side, I did stop crying during all of this because I was too busy wondering if she was trying to pick my pocket or just had no idea what the words "personal space" meant.
I've always been a pretty emotional person. I still cry at the airport when saying goodbye to my parents and sisters (I try my hardest not to, but it always happens anyway). I'm also usually okay with hugging someone who is more acquaintance than friend. Everyone has their own comfort levels about hugging and personal space and such, so as long as we're both comfortable then I'm fine with it. But I will never, EVER cry in a bus station again, no matter what has just happened.