Definitions of guardian spirit:

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