Who is hiding the light? You are - with your thoughts, your feelings, your prejudices, your likes and dislikes. You are the clouds hiding the sun.
You could think of clouds as being opinions, emotions, reactivity. These impositions form the clouds of ignorance that hide the light.
The light is love, for it accepts all things. It shines on the so-called good, and the so-called bad alike. It doesn't discriminate.
But you discriminate. You judge. You don't accept. You hide the light with your personal drama, forming the clouds that obscure the light.
No one is hiding the light from you. The clouds are of your own making. The clouds are nothing but your own ignorance, obscuring the light.
Ignorance is simply putting your own spin on things. And the clouds will persist as long you insist on maintaining your own spin on things.
But the world is not here to be according to your likes and dislikes. It is what it is. The best you can do is clear away your ignorance by stepping aside.
The light is simply Awareness. You, as a body-mind, are but a reflecting focal point of that awareness. And you are experiencing according to your likes and dislikes.
Ignorance will keep you in the darkness as long as you insist on believing things should be as you expect. But sun is shinning.
The light is Awareness. It has the potential to experience any and all things. Any like or dislike, any emotion, good or bad, all is fodder for the light.
Enough suffering will get you to take a look at why the clouds are forming, and why they remain. Do you ever wonder what would remove them?
Knowledge of who, or rather what, you really are, will dissipate the clouds. As Awareness, you know the body-mind, but as Awareness, you are not the body-mind.
As Awareness, I experience the body-mind, but I am not the body-mind. The body-mind is an appearance only. From this knowledge dispassion arises, and freedom is known.
When you see that you are not the body-mind, but pure Awareness itself, the clouds will dissapate. The light will shine, as it always has, And you are free.