Why do people stay in an abusive relationship?

There are many reasons why people stay in an abusive relationship, and we should never blame them or make them feel responsible for not being able to leave.  If we can understand why people stay, then we are more likely to be able to help and support them to leave safely when the time is right. Some of the reasons people stay might be: