A Match Made in Heaven
It means two people who are perfect for each other.
Tim and Lily are truly a match made in heaven. They have bonded with their common love for diving, gardening and even rock-climbing!
Did you know?
This idiom is based on the notion that divine forces have a hand in pairing up two people who are very compatible.