God is a master architect of time, who weaves a tapestry of the most intricate design. Because he knows all things from the beginning and has all power to achieve his divine purposes, we can have absolute confidence that even our own individual lives have been perfectly designed for us. The design is so intricate that everything serves a purpose, leaving no room for coincidences or happenstance in this world. Although the design is perfect, it is left for us to follow the Lord in faith. This book explores our relationship with a perfect God, and the limits that can be placed upon his ability to influence our lives. As we grow in our understanding of him, we can become empowered to do what is right regardless of the opposition that might stand in our way.