Strict Standards: Redefining already defined constructor for class wpdb in /home/michele/public_html/wp-includes/wp-db.php on line 52

Deprecated: Assigning the return value of new by reference is deprecated in /home/michele/public_html/wp-includes/cache.php on line 36

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /home/michele/public_html/wp-includes/cache.php on line 389

Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl($output) in /home/michele/public_html/wp-includes/classes.php on line 537

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl($output) in /home/michele/public_html/wp-includes/classes.php on line 537

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el($output) in /home/michele/public_html/wp-includes/classes.php on line 537

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el($output) in /home/michele/public_html/wp-includes/classes.php on line 537

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el($output) in /home/michele/public_html/wp-includes/classes.php on line 556

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl($output) in /home/michele/public_html/wp-includes/classes.php on line 653

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl($output) in /home/michele/public_html/wp-includes/classes.php on line 653

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el($output) in /home/michele/public_html/wp-includes/classes.php on line 653

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el($output) in /home/michele/public_html/wp-includes/classes.php on line 653

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el($output) in /home/michele/public_html/wp-includes/classes.php on line 678

Deprecated: Assigning the return value of new by reference is deprecated in /home/michele/public_html/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /home/michele/public_html/wp-includes/theme.php on line 507
Michel.Evanchik.Net » Blog Archive » Phaemon's Dog

Phaemon’s Dog

Phaemon the philosopher had a little dog whom he had trained to go to the butcher every bring back a lump of meat in a basket. This virtuous creature, who would never dare to touch a scrap until Phaemon gave it permission, was one day set upon by a pack of mongrels who snatched the basket from its mouth and began to tear the meat to pieces and bolt it greedily down. Phaemon, watching from an upper window, saw the dog deliberate for a moment just what to do. It was clearly no use trying to rescue the meat from the other dogs: they wouild kill it for its pains. So it rushed in among them and itself ate as much of the meat as it could get hold of. In fact it ate more than any of the other dogs, because it was both braver and cleverer.

from Claudius the God, by Robert Graves, 1935

Such is the cruel fate of the virtuous when faced with suffuse and irradicable corruption.

One Response to “Phaemon’s Dog”

  1. Di Says:

    Hello Michel I read this story in Robert Graves’ book and interpreted it that once the game was up for a loyal supporter s/he might just as well indulge in the spoils himself rather than let the “enemy” have them. This seemed to me to be an exercise in logical thinking. You refer to it as “cruel fate” and not survival. Why is this?

    For me the important fact about the story is that the dog’s master witnessed what had happened and therefore (presumably) did not feel anger towards his loyal friend for letting him down on this one occasion.

Leave a Reply