Female logic is extremely hard to understand. No wonder it’s so difficult to imagine what makes the perfect man who can win a woman’s heart.

Selfbrandpal made a list of male qualities that will make every woman lose her mind. If you have at least half of these traits, you are guaranteed to have successful relationships with women.

1. Caring and paying attention to them.

2. Have good manners.


3. Be intelligent
This is not about your education but your ability to think and make rational and smart decisions.

4. Understand other people.

5. Being romantic.

6. Be a dependable person.

7. Generosity
Being generous doesn’t mean that you need to give money. You need to give your time and love.

8. Have a good sense of humor.

You can add yours in the comment section below.