What it means to be Agile

I remember when I first started learning about Agile, and Scrum in particular, it seemed that everyone had a different interpretation of what it was.  Some folks consider it religion, some folks find Agile is an excuse to not plan or they simply don’t know how...