Do they compliment you everyday ?
Do they encourage you ?
Are they truthful ?
Do they admit their wrong even when their not ?
Are they responsible ?
Are they patient ?
Are they understanding ?
Do they support you 100 % ?
Do they stand by you no matter what happens ?
Do they appreciate you ?
Do they know how you feeling when you feel it ?
If you answered yes to all of these looks like you got yourself a keeper . If you answered no to any of these questions let them go quickly . It may be hard at first but you will one day find someone which you say yes to all the above questions or more . If you got yourself a keeper dont let them go because they are HARD to find like one in a million . Just be sure about ypur partner .