what are the veela in harry potter?
Veela are nymph-like creatures in Slavic mythology, who live in bodies of water and have power and ability over storms. They may be the ghosts of women who drowned, especially those who were betrayed by their lovers. They often appear as beautiful women, but are known to morph into swans, snakes, horses, or wolves.