¿Qué significa "soul mate"?

Respuesta de un hablante nativo
Rebecca
Algunas personas creen en el concepto de almas gemelas ("soul mate"), que consiste en creer que hay una persona por ahí afuera que es la indicada para ti, que es perfecta para ti. Esa persona se supone que es la pareja perfecta para ti. Está claro que es una teoría y mucha gente no cree en ello. Ej: "I met my soul mate in high school, and now we have been together for 30 years." (Conocí a mi alma gemela en el instituto, y ahora llevamos juntos treinta años.) Ej: "I can't believe you're getting married. Is your fiancé your soul mate?" (No me puedo creer que te vayas a casar. ¿Tu prometida es tu alma gemela?)