delighter

noun
  1. a person or thing that delights; something that brings great pleasure or joy
  2. Usage: informal; often used in positive contexts

Examples