I had a dream early this morning before waking. In the dream I saw a forest of very old trees. Unlike a weed one would pull from a garden, old trees roots are very deep as was the case in my dream. I saw a hand from heaven reach down and take hold of the trees and begin to pull them out of the ground one by one. When I first saw this I was thinking it has reference to people, i.e., those in government. After praying this morning I was shown that these trees were in fact demonic principalities i.e., territorial spirits. The enormity of the trees meant that they had been there for a long time and were therefore left undeterred and allowed to grow and sink their roots deep. Thus it would take divine intervention to uproot such a tree. Trees cast shade thus they help block out the light of the sun. The uprooting meant that the sun could shine in once shaded places.
We need to pray and fast as the Lord would lead to see break through and that revival would come.