This book is not for the faint hearted. I have been struggling with the question of God’s sovereignty and how come God allows sin to happen for some time. I was drawn to read this book to find the answer to these types of questions. Biblical stories that I am familiar with are discussed is such a way to point to how sin has a purpose – and that purpose is to glorify Christ.