“This stunning flower is an official emblem of China and as such ... with royalty and honour in those societies. The Chinese name for Peony literally translates to ‘most beautiful’.