Demand and Supply: God Provides It All