Definitions of guardian angel:

  • noun:   an angel believed to have special affection for a particular individual