The song "Zion & Babylon" by Josh Garrels is a reflection on the contrast and conflict between two opposing worlds. Zion represents the kingdom of God, characterized by love, justice, and peace, while Babylon symbolizes the materialistic and selfish world, driven by greed and a lust for power. The lyrics express a struggle between these two worlds within the individual, as well as in society at large. The speaker acknowledges being caught up in Babylon's allure of consumption and excess, but also realizes the harm it causes to others and to the world. The song calls for a radical shift away from Babylon and towards Zion, which is achieved by loving and serving others, rather than seeking personal gain at their expense. The image of Zion not being built with hands emphasizes the spiritual nature of this kingdom, and the need for a heart transformation. The mention of slaves, widows, and orphans highlights the social justice issues that result from living in Babylon, and the call to care for the marginalized and oppressed. The reference to "blood money" suggests that the speaker's wealth and success is gained through unethical means, causing guilt and shame. Overall, "Zion & Babylon" is a call to repentance and a reminder that true fulfillment and joy can only be found in alignment with God's kingdom of love and justice.