Behind anger there is always fear. Fear means that you do not trust the natural flow of Life and therefore feel vulnerable. When you become angry, you are really lashing out against your own vulnerability, which you do not want to face. More than anything else, the heart is awakened by forgiveness and trust -- the opposites of anger and fear."
Excerpt from Your Soul's Gift