be one of life's great mysteries - German English Dictionary