It’s a proven fact that men are afraid of strong, independent and complicated women. They believe only they have a right to be complicated and do what they want. However, dating or even marrying a complicated woman is a rewarding goal. You may spend a lot of time and effort to win her heart and make her fall in love with you, but you will never regret you did it. Here’s why you should consider marrying a complicated girl: 1. She has too high expectations When the girl is brave enough to tell you exactly what she expects from you, think twice before dumping her. You don’t have to agree with her expectations, especially if they are too high, but following some of them may keep you ticking in life. The main point is that her expectations should`t contradict your goals. 2. She demands respect While you`ll respect her at first to gain her sympathy, you will never stop respecting your complicated wife because she will never stop demanding it from you. Whatever the reason, guys rarely respect...