Several years ago, i took part in a march to protest the fact that Greenville County didn't recognize Martin Luther King, Jr, Day as a holiday. (SC was the last state to recognize it, and Greenville was the last county in the state to enact it).
Marching down Main St, surrounded by about 500 people, singing and chanting was a glorious experience that had me fighting back tears. But man, my hands were about frozen!
Not even 10 minutes into the march, the stranger walking beside me took his gloves off and gave them to me, saying with a smile, "if we get separated, just keep them and use them."
i lost it then, and cried the rest of the morning. (i made sure i found him afterward and returned his gloves.)
i wont ever forget his random act of kindness.
(FYI: After about 20 years of silent and sometimes not-so-silent demonstrations, the holiday finally became reality in 2006)