What are the primary causes of inflation?

The main causes of inflation can be categorized into three broad groups: demand-pull, cost-push, and inflation expectations.