A soul friend is someone you have a soul connection with, often one that runs so deep that you feel your souls must be entwined in some way...| Learning Mind