Life is good for Michael. He’s a college professor, with a girlfriend half his age. So why is he having an affair? Because he can. Then the nightmares come, and visions of demons haunt him until he is nearly driven mad. Is his girlfriend playing tricks on him? Does she suspect the affair? Maybe he feels guilty about bedding a girl barely out of her teens. Or, perhaps his girlfriend decided to teach him a lesson. It’s a dirty job, but someone has to do it. So much to do… so little time.