Person sharing one's attitudes and values (7,6)
I believe the answer is:
kindred spirit
(Other definitions for kindred spirit that I've seen before include "Person with whom one shares common attitudes" , "One who shares another's attitudes" , "Close friend" , "Person with common interests" , "One with interests matching another's" .)