I believe you know a person is right for you when you experience some of the following:
1. Peace and joy in their presence
2. You feel free to discuss anything with them.
3. Most of the people that matter to you connect easily with them.
4. When your values and goals match and or compliment
5. When you feel valued and respected.
6. They are ready to go in the same direction as you.
7. They are commited to your progress and development