Question: is kindred spirit an idiom?
Answer: (idiomatic) Someone with the same feelings or attitudes as oneself. She found in her neighbor a good friend, gardening companion and kindred spirit.