lavished upon (verb) give: contribute, supply, transfer
Sinonime: brilliant, clarion, cloudless,
fine, light, luminous,
pleasant, radiant, rainless,
shining, shiny, summery, sunlit, sunshiny, unclouded, undarkened
Antonime: cloudy,
gloomy, rainy, stormy