Throughout the Bible, we see people messing things up. Sin thwarts God's plan, humans making poor choices create a more difficult path. But, as we'll hear in today's message, there is ALWAYS God's provision. Despite the tragic event of Cain killing his brother, God continues to guide humanity towards His perfect truth.