Kindred spirit/soul
A person who shares the same beliefs, attitudes etc with another, dates from the mid-19th century, but it is not known who coined the phrase.