Honey never spoils—you could eat 3,000-year-old honey!