For me soulmate is opposite of yours but it could understand you without even telling her/him. Because your both heart know what is your feelings.