A match made in heaven means that two people are so well-suited to each other, that their meeting and becoming a couple is perfect.
This idiom is based on the notion that divine forces have a hand in pairing up two people who are very compatible.
e.g. “Tim and Lily are truly a match made in heaven. They have bonded with their common love for diving, gardening and even rock-climbing!”