Armor gleamed in sun's embrace.
Meaning: The knight's armor was shining in the sunlight.
Choice of Words: Armor is a protective covering worn by soldiers, gleamed means to shine or reflect light, sun's is the sun's, embrace is a hug.
Alternative Expressions
Related Expressions