Есть в английском языке чудесное слово soulmate, на русский переводимое, но с большими потерями смысла. В общих чертах это "друг души", человек, с которым ты совпадаешь во всём - или по крайней мере, чувствуешь плохо объяснимое словами душевное сродство.

И в своё время я задумалась, что мне здорово не хватает двух других слов - soulfather и soulmother.

поток очень личного сознания