Jeremiah 33:3 Call unto me, and I will answer thee, and shew thee great and mighty things, which thou knowest not.
Acts 2:17 And it shall come to pass in the last days, saith God, I will pour out of my Spirit upon all flesh: and your sons and your daughters shall prophesy, and your young men shall see visions, and your old men shall dream dreams
. . . In the mouth of two or three witnesses shall every word be established. – 2 Corinthians 13:1
We are now in the Biblical “last days”.
God is pouring out His spirit, giving specific revelation to many people. People from different walks of life and widely varied backgrounds are receiving the same, similar, overlapping and inter-related messages… like pieces of a puzzle that fit together to bring us a complete picture. And in this way, He is meeting the standard set repeatedly in scripture – the standard of establishing something ‘in the mouth of 2 or 3 witnesses’.