Soulmate is usually refers to someone you have an perfect chemistry with. A soul mate is a person defined as someone who shares a piece of your soul, so chances are, you’ve actually known them in a past life. If you want to find your soulmate and if you want your ideal partner to be equally attracted to you, you have to know who you are, what you want, and like yourself.

Find that person who is so clearly your soul mate.

1. You are completely comfortable in their presence.

2. After spending a few days apart, you both talk a mile a minute to catch each other up on everything you both missed.

3. It feels like you’ve known each other your whole lives.

4. You disagree on some things, but are always on the same page when it really matters.

5. You have a bond that people around you don’t understand.

6. Their family feels like your own family.

7. You don’t feel the need to keep searching for more because you are so at peace with what you have.

8. You hurt when they hurt; you smile when they smile.

9. They are part of almost every story you tell.

10. They think the weird, quirky things you do are adorable, and you feel the same way about them, too.

11. You are a better person with them than without them.

12. You can convey what you’re thinking by just looking at each other.

13. You can’t even remember what it was like to be without them – and you don’t want to!

14. They challenge you every single day.

15. They know exactly what to do to calm you down when you’re mad, to help relieve your stress, or to cheer you up.

16. They also know exactly what to do to get under your skin . . . and they at least attempt to not do those things.

17. Even after years of being together, you still have great chemistry.

18. They support you and your dreams – even if they don’t entirely understand them.

19. You are a dynamic duo, a perfect pair, a true team.

20. You feel protected by them and secure in your relationship.

H/T:  Popsugar