rainbows and unicorns

rainbows and unicorns

Innocent, carefree happiness. Often used in negative constructions to indicate the opposite. I know it's ugly having to see someone you cared about betray you like that, but life isn't all rainbows and unicorns. We love our daughter to bits, but things aren't all sunshine and rainbows when you're living with a newborn.
See also: and, rainbow, unicorn
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.