Why do cats purr?

A cat's throat muscles flutter very fast, making the sound as it breathes in and out. Cats purr when they are happy, but also when hurt or scared — scientists think the vibration may even help their bodies heal.

More like this in But WHY?! — 162 illustrated answers for curious kids aged 7–12.