Meaning: Rainbows have the ability to make everyone feel happy and content.
Choice of Words: Rainbows are nouns referring to the colorful arcs in the sky after rain. Bring is a verb describing the act of causing something to happen or exist. Happiness is a noun referring to a state of well-being and contentment. All is a pronoun referring to every person or thing without exception.