RE: spiritual healing
The common factor is forgiveness and letting go, so natural healing energy can flow through the mind and body to heal themselves naturally as designed.
This also heals relationships to apply towards external levels. But both people have to go through their own healing at the same time to heal the relationship between them.
My resources are posted here: http://www.spiritual-healing.us
There is a higher level of healing that can't always be done by just the one person alone.
So I listed references to healing that uses deliverance and exorcism to remove excess negative energies
whether you call this bad karma or demons or whatever spiritual/emotional garbage infects people's wounds inside.
Both the wound has to be cleaned out, healed and forgiven to quit feeding the infection,
and the invading negative emotions attached (similar to viral bacteria) have to be cleaned out.
Sometimes these viral energies are SO STRONG it takes a stronger antibiotic type energy to kill them off.
So sometimes the mind/body's natural immunity is NOT strong enough to kill off the negative infestations.
So that is why healers will use exorcism/deliverance to identify the offending/invading entities and remove them.