The taste of delicacy