Grand Healing is, IIRC, made with a small area of effect. The game doesn't distinguish the difference between enemy and ally except with hostility, so whomever is within the range of the AOE of Grand Healing will be healed.
Grand Healing has a 15 foot spell radius and has the condition that it will only affect targets with a GetShouldAttack equal to 0; it should absolutely not be healing anyone hostile to you, unless they're under a magic aggression influence.