This macro will not work the way you think it will. It will never execute anything past the first line. If a healing spell is cast and there is not a valid target (an ally), then it will interpret that as a command to heal the caster (in this case, Eos). Eos will either heal an ally you have targeted or herself, but will never execute any of the other lines of that macro. Complicated targeting arrangements work for attacks, but not heals.
