Zephaniah 1:5
βthose who worship the army of the sky on the housetops, those who worship and swear by Yahweh and also swear by Malcam,β
What does Zephaniah 1:5 mean?
Zephaniah is calling out people in his community who are trying to have it both ways spiritually, mixing their worship of God with devotion to other powers. The "army of the sky" refers to the sun, moon, and stars, which many ancient Near Eastern cultures treated as divine beings worthy of worship. Doing this "on the housetops" suggests it was visible, public religious practice that had become normal in Jerusalem. What makes this so pointed is the second group mentioned: people claiming to follow Yahweh (the God of Israel) while also swearing by Malcam (another name for the Ammonite god Molech). Zephaniah is essentially saying that divided loyalty is not really loyalty at all. He's warning that you can't genuinely serve God while keeping other spiritual commitments on the side, and this kind of compromise would face judgment. The message still speaks to anyone wrestling with what or whom they ultimately trust and follow.