"Herodotus accounts for the turn of Harpagus' support to a version of the cannibal feast of Thyestes.[1] He reports that Astyages, after having a dream that his daughter, Mandane, would give birth to a king who would overthrow him, ordered Harpagus to expose the child at birth. Harpagus, reluctant to spill his own royal blood, gave the child (Cyrus) to a shepherd named Mitradates,[2] who raised him as his own son.
Ten years later, when Cyrus was discovered alive, Astyages cruelly punished Harpagus by killing Harpagus' only son and feeding him to the courtier during a banquet. It is said that Harpagus did not react during the banquet, other than to gather the pieces of his son and remove them for burial."