Your  biggest fight is not with your demons, but with your angels. With the demons is easy
 They just take you and when they do it you are reliefed. But the angels...no. They are the ones who tell you what is wrong. They feed your blame and shame. The truth is that the demons just want you on their side, while your angels try to destroy you.