Nature smiled upon us
Meaning: The natural world and its phenomena seemed to be favorable towards us.
Choice of Words: Nature refers to the natural world and its phenomena. Smiled is a metaphor, ascribing human qualities to nature. Upon indicates that something is located on or above something else. Us refers to the speaker and others.
No related expressions found.
Related Expressions