When it comes to finding the right person, it all comes down to how well they know you, and how well they would be willing to get to know you. Finding a person who would understand your faults and love you for every single one of them. Some one who will cherish their time with you, and never doubt that you cherish your time with them. The person that can fight with you and hurt you, but still be there for you through thick and thin. It may not be the good guy, that makes things easy, but it’s the right guy, the one that you love, and you know loves you back.