a kindred spirit/soul - definition and synonyms

phrase
  1. someone who likes or cares about the same things as you do
See also main entry: kindred