made for each other

/M EY1 D F AO0 R IY0 CH AH0 DH ER0/
adjective
  1. 1

    (idiomatic, of two persons) Well suited to be in a relationship with one another, especially as romantic or marital partners.

  2. 2

    (idiomatic) Compatible; interacting effectively; in a complementary relationship.