Odalia Blight is an antagonistic character in The Owl House. She is the former CEO of Blight Industries, the wife of Alador, and the mother of Edric, Emira, and Amity. A scheming, greedy, mean and tyrannical woman, Odalia held a controlling grasp on the interests of her employees and every other member of the Blight family, playing a role that ...Read more