This is a really good idea for an elite spell, but in practice, it just doesn't work for me. I currently have 12 levels in divine favor, so the spell lasts for about 72 seconds. Or at least its supposed to. Sometimes it just disappears at random, if I use an enchantment spell (like Healing Breeze of Divine Boon), or if I'm interrupted. I'm quite sure that I'm not attackinig enemies or casting spells on anyone but myself and other party members. What's the problem?