We all want to find ‘the one’, that person who is our complete soulmate and who we can envisage sharing our entire lives with. Problem is, they’re very difficult to find. Have you found them?

Knowing someone is right for you extends much deeper than the butterflies in your stomach. It’s both loving who that person is as a human being, and knowing they make you a better person, too.

The following 20 characteristics are signs that you’ve finally found true love.

1) You can be yourself around them.

With your love, you can show all the sides of you. The good, the bad and the “I’m hungover and haven’t showered in 3 days” ugly. It’s easy to be you with your person. You don’t feel like you have to hide your silly side, or quiet your personality down because your partner loves those special qualities about you. Nobody is perfect. You know you’ve met “the one” when he or she knows this and loves you for your imperfections.

2) You respect each other.

You don’t want to change the essence of who he/she. There may be stuff that irritates you in everyday life, but you like them, plain and simple. And that’s what they feel about you too. Respect is something difficult to find and it requires that you firstly have self-respect.