What things really help heal a broken soul?

Crying hard, for however long you need, to get it all out. Journaling. Time spent in beautiful nature-y places, even just a walk in your neighborhood. Animals. Connection to others.