"Finding your soul mate is basically finding that one person (arguably one of several) who has the right traits – traits that are relevant to you as an individual. In other words: You have to find a person whom you can put up with and who, more importantly, can put up with you,"
Plus all that lovey-dovey stuff, of course. If love isn’t much more than the way that you perceive a person, then you need to find someone who you can perceive as being amazing for as long as you live. Just as importantly, you need to find a person who can put up with all of your sh*t.
Because, let’s be honest, we all have a lot of sh*t that our soul mates will need to put up with. Here are 10 traits that your soul mates should have and that, ipso facto, you should have in his or her eyes: