soul friend

  1. Anam Cara, What does it mean to have a soul mate?
  2. Revel in the Symbolism of Celtic Friendship Knot | The Irish Jewelry Company