“match made in heaven”
It means two people who are perfect for each other
1. Jack and Jill are a match made in heaven
2. Everyone had thought that Valerian and Maggie were a match made in heaven, but when they announced their separation last month everyone was shocked.
3. I believe we are match made in heaven. I love you.
Learn English the Right way!