He marveled at the beauty of nature.
Meaning: He experienced a sense of wonder and amazement at the pleasing qualities of the natural world.
Choice of Words: Marveled means to be filled with wonder or amazement. Beauty refers to the qualities that give pleasure to the senses or mind. Nature encompasses the physical world and all its phenomena.
Alternative Expressions
Related Expressions