Authors:
  • The reason that stepmothers are often the bad guy in fairy tales is because people died in childbirth, all the time, so fathers remarried and there would be a struggle between the children and the new wife, in terms of who would inherit what.

    Source: collider.com