My son asked me about why you get the magic/golden light some mornings and other mornings you dont. Apart from the obvious rainy and very very cloudy mornings, i couldnt actually give him a explanation. I have just gone by the "luck of the draw", though searching for a scientific explanation, i drew a blank

You get the best colors when local meteorology cooks up a layer of distant clouds towards sunrise or sunset, such that Mr. Sun peeks at at you between the horizon and the base of the clouds. And it gets even better if there are clouds overhead at those times that can catch and reflect the highly colored light that would otherwise merely head off into the cosmos at 299,792,458 meters/second without ever revealing its out-of-gamut beauty to mere Earthlings. I think. Personally, I mostly just show up at my favorite locations towards sunset with my fingers crossed. Light show or not, that's reward enough.

Hi.Don't know where you are, but here in the SW UK the prevailing wind is westerly/southwesterly, so we get the best sunsets when a cloudy low-pressure has just passed through and a high-pressure is arriving; This is because the setting sun shines and diffracts through the clear high-pressure system and illuminates the underside of the clouds overhead. So I keep an eye on the Met-Office satellite.

In contrast, a good sunrise is when a high-pressure has just passed towards the rising sun, and a cloudy low is arriving.

We have a saying; 'Red sky at night, shepherds delight: Red sky in morning, shepherds warning', as good weather is on it's way after good sunset and bad after good sunrise.

So hopefully this, together with whatever is suspended in the atmosphere (for us it's Atlantic mists and whatever Iceland throws our way!), will give us some sort of golden light.