The best girl to get married to could be defined as a woman who have the self-confidence. She knows who she's and everything that your woman needs from her. The easiest way to achieve this is to be confident in everything you do and say. If it is self-assured it's…