The correct option is D Resplendent
The term "resplendent" means attractive and impressive through being richly colourful or sumptuous, that is, shining and brilliant. For example, "she was resplendent in a sea-green dress". Hence, Option C is correct. Among the rest of the options, luminous means giving off light; bright or shining, gleaming means (of a smooth surface) reflecting light, typically because very clean or polished, polished means shiny as a result of being rubbed. These options do not express the intended meaning, hence incorrect.