One disco, one soft ball game, one lost love, one gay pride rally at a time.