The original article appeared on Business Insider here.
1. She is smarter than you
2. She is honest
3. She has a positive outlook
4. She compromises
5. She laughs at your jokes
6. She has an open heart
7. She supports your goals and pursues her own
8. She has a good relationship with her parents
9. She is kind
10. She remains calm in fights and calms you down too
11. She does foolish things with you
12. She has a life of her own
13. She accepts your flaws
14. She does not bear grudges
Read the full article on Business Insider here.