Story Points: The Theory of Relative Estimation

What is a story point? This is a question Scrum Masters often hear from new development team members. They may even hear it from development team members who have worked in agile environments before, but were previously too afraid to ask. Unfortunately, this is a common occurrence.