The Writer's Almanac

Each day, Garrison Keillor reads a poem and relates stories of significant events touching literary history.

Recent Episodes

The Hundred Names of Love by Annie Lighthart | Tuesday, June 02, 2015 | The Writer's Almanac with Garrison Keillor

The children have gone to bed. We are so tired we could fold ourselves neatly behind our eyes and sleep mid-word, sleep standing warm among the creatures in the barn, lean together and sleep, forgetting each other completely in the velvet, the forgiveness of that sleep. Then the one small cry: one strike of the... Read more »