心心相印

Idiom

 * 1) have mutual affinity; be kindred spirit