Cattle on a thousand hills

God can provide in the most amazing ways.