Dating

How do you know when you have met the person that feels right for you?