If she has these 12 characteristics, she's a keeper — and you should never let her go

You're lucky to have this woman in your life. If she has these 12 traits, she's the kind of woman you need to fight for to make sure she stays in your life forever.

Melinda Fox has a Bachelor's in English and is a member of the FamilyShare content team.