Why do children have nightmares?

Nightmares are common in children and can start as early as age 2. Find out why.