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:
Pick your least favorite chore. Now add her. Does having her there make scrubbing the bathtub or navigating grocery store aisles more enjoyable? If so, she's the kind of lady you really need to keep in your life.
Everybody wants to feel needed by their significant other, and to an extent, that's a good thing. However, it's more important to be with a woman who has her own goals and aspirations, and whose life is so full that she doesn't need someone else to complete it. That's the kind of person you'd be lucky to share your life with. She loves being with you, not because she needs a person in her life, but because you're someone special.
When you're around her, you really like yourself. Maybe she's so awesome that you need to put your best foot forward to be as amazing as she is, or maybe you simply feel so at ease with her that you're free to be yourself. Either way, if you are your best self when you're with her, don't let her go.
It's important to test out rocky terrain before making a long-term commitment to someone. If she fights fair — not putting you down, listening to your point of view, making compromises, etc. — she's someone who you'll be able to navigate your future challenges with.
If she's willing to sacrifice her time (even if it's only occasionally) to indulge in your hobbies even when they aren't her favorite, she's the kind of person who loves you enough to put you first.
She strives to be tactful and kind because she cares about you, and she also cares about you enough to be honest. Sometimes this can be painful for her (when she has to admit a mistake) or for you (when she has to tell you like it is) but you know you can trust her because she cultivates that trust with integrity.
A relationship is about more than just the two people involved. Maybe your girl and your family not getting along isn't a deal breaker, but if they like each other, she's golden.
She's confident and fearless because, honestly, she knows how awesome she is.
She's not just nice to you because she likes you, she's nice because she's a pleasant person. She treats her friends, family and strangers with respect.
You two definitely aren't the same person, (what's the fun in that?) but your differences compliment each other. Maybe you prefer to sit back and listen while she can work a room like no one else. Maybe you can do wonders with an iron and she has a knack for folding T-shirts. No matter what your differences are, the two of you make a killer team.
Even though you two are different in so many ways, you both believe in the same essential values. For example, if you both have complimentary life goals, you will be able to support each other far into the future.
This one speaks for itself.