Hungry, angry, lonely, or tired? You might be ripe for a spiritual attack. But what is it, and how does it work? It was one of those days. I had a long day at work, followed by a stressful commute that took longer than usual and involved more than one close call, fraying my nerves. […]