I don’t want to keep everyone in suspense. The coronavirus is from Satan, but there are some provisos attached to this answer.
You see, God is the Creator of heaven and earth. He gave authority to Adam to rule on earth. Adam sinned and in his rebellion, Satan ended up being the god of this world.
All of this is basic stuff, sort of Christianity 101. Yet, there is a verse we often overlook –
Bless (affectionately, gratefully praise) the Lord, you His angels, you mighty ones who do His commandments, hearkening to the voice of His word. (Psalm 103:20 AMP)
Satan is a fallen angel. But even though, he is the ruler of this world, he must still work within the framework of God’s commands and the voice of God’s word. Thus, Satan can only do what God allows him to do.
Okay! Okay! This may hurt your heads a little and your theology a lot, but stay with me on this.
See that you do not refuse him who is speaking. For if they did not escape when they refused him who warned them on earth, much less will we escape if we reject him who warns from heaven.26 At that time his voice shook the earth, but now he has promised, “Yet once more I will shake not only the earth but also the heavens.” 27 This phrase, “Yet once more,” indicates the removal of things that are shaken—that is, things that have been made—in order that the things that cannot be shaken may remain. 28 Therefore let us be grateful for receiving a kingdom that cannot be shaken, and thus let us offer to God acceptable worship, with reverence and awe, 29 for our God is a consuming fire. (Hebrews 12:25-29)
I believe the coronavirus is one of those shakings the Lord is allowing to hit mankind, and especially, His Church to show us our frailties. Is our faith truly in the living God? Or in our finances? Or in ourselves? Or in what?
This is the time for us to check our hearts before Him and then –
Seek first the kingdom of God and His righteousness, and all these things will be added to you. (Matthew 6:33)