Why do Nightmares Happen?

Nightmares may happen for several reasons. If you are sleeping in a strange place may be one reason, living in an abusive environment or stress, and high fevers may contribute to them also.