rainbows and unicorns

rainbows and unicorns definitions

noun
  • A wonderful (but often unrealistic) scenario.