To know that God wisely governs all His creatures and all their actions is one thing, but to apply this truth in our own lives is quite a different matter, especially when our hopes are disappointed and providence seems to frown. With great insight and pastoral wisdom, David Kingdon helps us to apply lessons from the life of Joseph to our own lives. He shows that God's people are not lost in a meaningless maze, but are safe in the hands of a loving Father. However 'mysterious' His ways seem at present, He has purposed good for His people, and will 'make it plain' in His own time. Even when we feel most at a loss about God's dealings with us, He is teaching us lessons which could be learned in no other way. 'Kingdon combines the ability to understand the text of Scripture with the sensitive heart of a pastor well prepared to be our friend and guide in this area of spiritual experience' (from the Foreword by Sinclair B. Ferguson).