Have you ever wondered what words like propitiation, justification, and other words concerning salvation mean? Have you wondered why Christ had to suffer and die for your sins? John Piper has taken the time to answer these questions and a few more in this wonderful book. Not only does he take these long theological words and put a meaning to them, he also puts them in context to the Scriptures and our lives. Piper gives us 50 reasons why Christ suffered and died and each reason is explained with Scripture, providing a greater meaning to our salvation. If you want to more deeply appreciate the cross and what Jesus actually did there for you, this would make for a great daily devotional with its short, but in-depth, chapters.