informal
: perfectly suited to each other
I'm not surprised that they have such a happy marriage. I always knew that they were made for each other.