Fairy godfather

What is Fairy godfather?

Fairy godfather definition and meaning on Dictionary terms:
noun

a kindly sponsor or guardian; godfather.
a fairy-tale character who uses magical powers to help a hero or heroine.