Spiritual beings usually viewed as messengers and guardians to living beings. Their appearance varies culturally and characteristically, but the common depiction is based on the medieval stylization of a humanoid with white feathered wings and a halo.