Angel feather

"I know about the angel feather. Whatever your intentions, you're doing more harm than good."

- John Constantine to Zachary

Angel feathers are feathers from the wings of angels. Damage to the wings, losing a feather, is the only way an angel can enter the corporeal plane in physical form. When plucked out of an angel's wing, the feather acts as a magical artifact, connecting its user to the angel's magic.

History
Losing her feather was part of a plot of Imogen's. Seeing to the death of Zachary from a snake bite, she took a hold of his soul while on its way to Hell and revived Zachary, placing her feather in his hand. Zachary started using the power to heal people and spread the word of God, however, the people he blessed would later turn into ghouls and the local wildlife, such as fish, would be corrupted and die out. Imogen's plan was for the ghouls to bring her the feather back, along with the gathered soul energy, strengthening her physical form.

Powers

 * Angel Magic projection: the feather could produce Imogen's magic:
 * Healing: Using the feather, Zachary could heal any kind of disease or trauma, including regenerating missing limbs.
 * Ghoul corruption: Although not intentionally, the people blessed by Zachary would become time bombs, later transforming into mindless ghouls, formed by magic gone wrong, as part of Imogen's plan.
 * Wildlife corruption: The magic rituals involving the feather also corrupted local wildlife, killing all the fish in a nearby lake.
 * Force blasts: When Constantine tried to snatch the feather, Zachary was able to blast him with a force push, throwing him away.