alter ego vs boon companion

alter ego

noun
  • Somebody's alternate personality or persona; another self. 

  • A very close and intimate friend. 

  • A corporation used by a person to conduct personal business in an attempt to shield himself or herself from personal liability, and which a court may penetrate by "piercing the corporate veil" to impose liability on the person when they commit fraud or injustice. 

boon companion

How often have the words alter ego and boon companion occurred in a corpus of books? (source: Google Ngram Viewer )