Emissaries of the Triple Goddess in many ancient cultures, owls are revered for their ability to see truth in darkness & sacred
Emissaries of the Triple Goddess in many ancient cultures, owls are revered for their ability to see truth in darkness & sacred for their powerful influence in casting magic spells. The Welsh Star
Source: HERE