a marriage/match made in heaven - German English Dictionary