Have you ever met someone who seemed to understand you almost immediately?

Have you ever looked back on a relationship and wondered why you

You can know someone for years. Hundreds of normal, everyday interactions. They