a marriage made in heaven - German English Dictionary