An angel is a spiritual heavenly, or supernatural entity, usually humanoid with bird-like wings, often depicted as a messenger or intermediary between God and humanity in various traditions like the Abrahamic religions. Other roles include protectors and guides for humans, such as guardian angels and servants of God.