He knew she was his soulmate from the moment they met.
like-minded
Frequency:
75
%
They were like-minded individuals who shared the same values.
kindred spirit
Frequency:
70
%
She found a kindred spirit in her new coworker.
perfect match
Frequency:
60
%
They were a perfect match in every way.
Idiomatic Expressions for after one's own heart
Phrase: a child after one's own heart
Meaning: a child who behaves or has qualities that one finds endearing or admirable
Usage: My niece is a child after my own heart - she loves reading just like I do.