Puppies and Rainbows

What does the idiom “Puppies and Rainbows” mean?

Definition:

perfect, ideal (usually used slightly sarcastically, in contrast with a less ideal situation)

For example:

“At first my marriage was all puppies and rainbows, but then reality set in.”

Notes:

“Puppy dogs and rainbows” is also used.

Reply