Finding a perfect match in life is like trying to match pieces of a puzzle together. Only the right piece fits, and you have to pay close attention to find it. That’s why only one person is compatible enough to fit perfectly into your life. Only one person is your missing puzzle piece.

To put it all simply, you are compatible with a person who you are able to have a normal and healthy relationship with. Someone whose love for you matches your love for them. Someone with whom you are able to find a mutual language and sense of harmony.

It’s not always easy to find a person we fit so closely with. There are a lot of wrong puzzle pieces in the box till you find the right one. So sometimes we get matched with the wrong people and we feel like giving up on finding someone who matches us perfectly.

The telltale signs are there to help you see what it looks like when the puzzle pieces fit and that true match is worth the wait. Also they are there to remind those who found them already how lucky they are.

1. You are both best friends and lovers.

Friendship is the foundation because friendship implies understanding, and without mutual understanding, there is no compatibility. You have fun together. You cry together. You share your hopes and dreams.

You make plans for the future. You have the chemistry that looks like it’s going to last you a lifetime. And if you truly have all of that, if you are able to find passion and friendship with one person, never let that go.

He is your personal body, mind, and soul. The best part is, you are also his.

2. Your weird matches his weird.

Nobody said it better than Robert Fulghum: “We’re all a little weird. And life is a little weird.

And when we find someone whose weirdness is compatible with ours, we join up with them and fall into mutually satisfying weirdness—and call it love—true love.”

3. You have the same inner compass.

You have a similar viewpoint on life and share the same values, which is important for those stormy days when things get extremely hard.

Unfortunately, there are probably going to be some of those days because that’s just part of life. If you know you share the same values, making decisions and overcoming difficult periods will be easier.

4. You are able to handle each other’s flaws.

Man holding woman in his arms

It sounds a bit harsh but it’s true. We are all flawed and sometimes those flaws are part of us that can change but also might never change.

With somebody else’s flaws we wouldn’t last a second but when it comes to the person we truly love, we really don’t mind them. We are used to them and we can still manage to function successfully.

We adapted to their flaws as they adapted to ours.

5. You are both ready to take responsibility for your actions.

People screw up. Nobody’s perfect. Your partner should be able to hear you out when you tell him that his behavior hurt you. If he is able to acknowledge his mistakes and say he is sorry, that’s amazing.

You really have to accept that right there but avoid having double standards. You are sometimes the one to blame so give him the same kind of apology and think about your actions. Nobody is a saint.

6. You are willing to grow together.

People change. When you look at yourself from a year ago or even a few years back, you were probably a completely different person. You grow and evolve and if you have the right guy by your side then you do it together.

Your appearance will change, and your behaviors, routines, and preferences will change too. The only thing that will stay the same is love. So embrace the changes and treasure the love.

7. You both have freedom.

Freedom in the sense of mutual trust. You are free to lead your life and have interests unrelated to your relationship. You don’t constrain each other with ultimatums. You don’t set boundaries.

There is no need for jealousy or manipulation of any kind. Your relationship is built on trust. By giving each other space and freedom, you build firmer bonds. You match each other perfectly.