Made for each-other

When two people are made for each-other, they are very similar or each partner is exactly what the other partner was looking for.

When we met six years ago, we knew immediately we were made for each-other.