Years ago I was in a spot in my life where I didn't think I deserved true love. I didn't think I would ever find a guy who I wanted to be with regardless of any circumstance. I definitely didn't think that I would find a guy that molded into everything I needed in a person, but I was proven wrong and I couldn't be more thankful for that.

Here are the 6 signs that tell me I have found my person, if you can relate, you probably have too!

1. He always supports me.

No matter how big, or how small, I have always gotten support from him in every situation. If I don't have support from anyone else, I know I will get it from him. He is always there to encourage me when I need it and prove to me that I can do it, even when I am convinced otherwise. He will do anything to see me succeed and follow my dreams. I wouldn't be where I am today without his constant support.

2. He always has my back.

When I need him, he is there. He never second-guesses me and he always stands up for me. I know he will have my back under any circumstance, and he knows I will do the same for him. That's what makes us such a great team.

3. He has never given up on me.

Everyone goes through tough times in a relationship, but not all will have the strength to get through it. We have been through some very tough times, but we stuck together and never doubted each other. We could have easily given up and walked away, yet we never did. Getting through those troubled times have only made us stronger.

4. He chose me, even in my lowest moment.

When we met, I will be the first to admit that I was a mess. I still, to this day, don't know what he saw in me then. Somehow he looked past the chaos and asked me on a date. It was on that first date that I saw just how truly amazing he was and I knew I needed to clean myself up for him. He chose me that day and continued to choose me every day since.

5. He has helped me through the toughest times.

As I said, we have had our fair share of troubled times, but when I need him he is always there. He never fails to make my bad days good in the end. He will always do anything and everything to put a smile on my face, even if he didn't have the best day himself. He consistently puts me first and I admire him for that.

6. He has loved me like no one else has.

Before I met him, I didn't know just how much a person was capable of love. I was never shown how a true relationship should be. Not only did he show me in the beginning, but he continues to show me every day. He constantly does the little things to make me happy and show me that he is thinking about me. Above all, he habitually shows me the purest love.

If you haven't found your person yet, I encourage you to wait until you find someone who does these six things for you. The right person will put you first, always. He will do little things to make you smile, like cook you dinner while you are at work or leave sweet notes for you when he leaves. He will always choose you, even when you wouldn't choose yourself. Most importantly, he will show you what true love is. That is a feeling worth waiting for, believe me.

Follow Swoon on Instagram.