In fairy tales, a fairy godmother is a fairy with magical powers who acts as a mentor or surrogate parent to someone, in the role that an actual godparent was expected to play in many societies. The fairy godmother is a special case of the donor. From Wikipedia