https://purlandtraining.com/2018/02/14/idiom-of-the-day-theyre-a-match-made-in-heaven/
Idiom of the day - They're a match made in heaven