April 7, 2025

Cold rain with an occasional rattle of ice pellets. The creek has risen from a gurgle to a gush. The cardinal sings from deep within the juniper. | Continue reading


@morningporch.com | 2 hours ago

April 6, 2025

Damp gloom suffused with white-throated sparrow song, high and thin and tremulous, amid bright splashes of yellow: daffodils, forsythia, spicebush. | Continue reading


@morningporch.com | 1 day ago

April 5, 2025

Overcast and quiet, after the drama of a thunderstorm at dawn. The creekside currant bushes have turned intensely green. A hen turkey’s peevish rasp. | Continue reading


@morningporch.com | 2 days ago

April 4, 2025

A damp and gloomy sunrise. Juncos twitter in the tops of black birches. A cowbird’s liquid note. | Continue reading


@morningporch.com | 3 days ago

April 3, 2025

Hard rain slackening after sunrise. As the drumming on the roofs subsides, I can hear a torrent of Carolina wren song and towhee calls. | Continue reading


@morningporch.com | 4 days ago

April 2, 2025

Gray sky with a smudge of sun, as bright as the half-out forsythia against the woods. A woodpecker and his echo. The rumble of freight. | Continue reading


@morningporch.com | 5 days ago

April 1, 2025

Cold, windy, and overcast. The ring of daffodils in my yard offers a bright yellow rebuke to the grayness. Drink your tea! says the towhee. I’m trying. | Continue reading


@morningporch.com | 6 days ago

March 31, 2025

Rain easing off along with the dawn chorus. The sky brightens, and a brown creeper on the walnut tree beside the road bursts into song. | Continue reading


@morningporch.com | 7 days ago

March 30, 2025

Daffodils are open under a gray-wool sky. A cowbird’s liquid note. Up by the garage, a towhee is calling. | Continue reading


@morningporch.com | 8 days ago

March 29, 2025

A freakishly warm wind seasoned with rain. A red squirrel’s scold-call launches the dawn chorus: phoebe, wren, cardinal, white-throated sparrow. A turkey gobbles. | Continue reading


@morningporch.com | 9 days ago

March 28, 2025

Sunrise from under a lid of cloud turning the ridge orange. The robin sings a few bars. A propellor plane fades into the distance. | Continue reading


@morningporch.com | 10 days ago

March 27, 2025

Five degrees below freezing and half-cloudy at dawn, clearing off by sunrise. The robin is missing in action, offering no competition for the caroling of a Carolina wren. | Continue reading


@morningporch.com | 11 days ago

March 26, 2025

A few degrees above freezing at sunrise. A titmouse’s monotonous song. The clouds turn orange and drift off like boats into the blue. | Continue reading


@morningporch.com | 12 days ago

March 25, 2025

Dawn. A last glimpse of the moon through the clouds as the torrent of robin song is joined by a cardinal, a phoebe, the wren. | Continue reading


@morningporch.com | 13 days ago

March 24, 2025

A damp, gray dawn sweetened by the calls of field sparrows and a bluebird up by the barn. A small shower passes through the woods, rustling like a millipede in […] | Continue reading


@morningporch.com | 14 days ago

March 23, 2025

Clear, cold, and quiet. The rising moon gleams like a scimitar as it passes behind the big tulip tree, and emerges five minutes later as pale as a grub. | Continue reading


@morningporch.com | 15 days ago

March 22, 2025

Patches of blue, and a pair of hawks arrowing north silhouetted against the clouds. An inversion layer brings traffic noise from over the ridge, but a robin’s soliloquy is the […] | Continue reading


@morningporch.com | 16 days ago

March 21, 2025

Windy and cold. I sit in the sun all bundled up, listening to birdsong through two hats and a hood. My mother calls to tell me about a flock of […] | Continue reading


@morningporch.com | 17 days ago

March 20, 2025

Thin, high clouds—enough to blur the edges of shadows. Whenever the robin pauses for breath, I can hear a phoebe calling up by the barn. Spring is here. | Continue reading


@morningporch.com | 18 days ago

March 19, 2025

Cool and clear. At sunrise a red squirrel appears on the end of my porch instead of the usual gray squirrel, spots me, and moves over to the stone wall where chipmunks always sit, nervously peering all about. | Continue reading


@morningporch.com | 19 days ago

March 18, 2025

A degree or two below freezing at dawn. The flat-tire moon fades into obscurity in the middle of a cloudless sky. The ridge turns red. | Continue reading


@morningporch.com | 20 days ago

March 17, 2025

Gray aftermath of a strormy night. Still no phoebe or field sparrow. An icy breeze. | Continue reading


@morningporch.com | 21 days ago

March 16, 2025

Dawn arrives between showers. I think about all the cicada larvae of Brood XIV stirring under the ground, preparing for the last and most eventful spring of their lives. | Continue reading


@morningporch.com | 22 days ago

March 15, 2025

Overcast and quiet. The gray hulk of a dead red maple by the road has dropped another small limb—former rung on my favorite ladder into the sky when I was […] | Continue reading


@morningporch.com | 23 days ago

March 14, 2025

A few degrees above freezing and very still. The full moon hangs above the western ridge, fresh from its run-in with the earth’s shadow, glowing yellow. | Continue reading


@morningporch.com | 24 days ago

March 13, 2025

Red not where the sun rises but where the clouds are thin, off to the north. A silent crow takes a seat in the treetops. The thump of a squirrel […] | Continue reading


@morningporch.com | 25 days ago

March 12, 2025

Overcast at sunrise, the clouds begin to show cracks of blue. A song sparrow continues with his hip-hip-hurrahing long after the others have gone off to forage. | Continue reading


@morningporch.com | 26 days ago

March 11, 2025

Another crystal-clear dawn. A song sparrow and a Carolina wren are trading licks, following initial solos from a robin and a cardinal, all over the whine of traffic. | Continue reading


@morningporch.com | 27 days ago

March 10, 2025

In the half dark, the roar of Monday morning traffic from over the ridge. The last stars fade. A cardinal pipes up. | Continue reading


@morningporch.com | 28 days ago

March 9, 2025

Clear and still, despite the madness of clocks losing an hour. Woodpecker drums. A squirrel rummaging through last year’s leaves. | Continue reading


@morningporch.com | 29 days ago

March 8, 2025

Half an inch of wet snow has turned things white again, if not for long: the wind blows clumps of snow from the trees. The sun comes up. | Continue reading


@morningporch.com | 1 month ago

March 7, 2025

Windy, cold and clear at dawn. A song sparrow pipes up from the depths of the lilac. The ridge turns red. | Continue reading


@morningporch.com | 1 month ago

March 6, 2025

When the wind dies, I can hear the roaring of the creek. I sit in the dark, composing a limerick in my head.  | Continue reading


@morningporch.com | 1 month ago

March 5, 2025

Rain. The stone-wall chipmunk races across the yard and disappears into the woods. The rattle of my metal roofs drowns out everything but a train horn. | Continue reading


@morningporch.com | 1 month ago

March 4, 2025

A gray-wool sky, periodically crossed by Vs of geese. The snowpack has shrunk to an archipelago of white ice. A neighbor’s chicken is crowing over her latest creation. | Continue reading


@morningporch.com | 1 month ago

March 3, 2025

A red dawn. The talking drums of pileated woodpeckers: one bass, one snare. A white-throated sparrow falters half-way through his song. | Continue reading


@morningporch.com | 1 month ago

March 2, 2025

Bitter cold and overcast. After a bit of belly-grooming, the stone-wall chipmunk races across the yard to forage under the lilac, only to be chased off by another chipmunk. She […] | Continue reading


@morningporch.com | 1 month ago

March 1, 2025

Sun and clouds and a turkey vulture rocking in the wind. Then the blue fissures close, and it’s another gray day. | Continue reading


@morningporch.com | 1 month ago

February 28, 2025

A fresh dusting of snow: winter’s not done with us yet. But the chipmunk who lives in the stone wall next to the porch is up, poking around under the […] | Continue reading


@morningporch.com | 1 month ago

February 27, 2025

Hard rain at daybreak easing off into fog. The ground under the trees is still more white than brown. The voices in the creek have increased from a symposium to […] | Continue reading


@morningporch.com | 1 month ago

February 26, 2025

A sky of pastel colors occasionally graced by a bleary sun. Strings of non-migrant, local Canada geese fly low over the trees, restless, their cries still full of elsewhere. | Continue reading


@morningporch.com | 1 month ago

February 25, 2025

Heavily overcast with a steady drip of snowmelt. From one valley, the sound of trains; from the other, a killdeer. A snow goblin left by the plow topples over into […] | Continue reading


@morningporch.com | 1 month ago

February 24, 2025

Contrails fading to white after sunrise—toppled columns from a ruined temple. Three bugle notes from a lone goose. The dull roar of traffic. | Continue reading


@morningporch.com | 1 month ago

February 23, 2025

Clear at dawn, with the bright crescent moon inching teeth-first through the treetops. A mourning dove plays a downbeat rooster. | Continue reading


@morningporch.com | 1 month ago

February 22, 2025

The sun! A robin answers the Carolina wren as a pileated woodpecker hammers away at a hollow black walnut tree. | Continue reading


@morningporch.com | 1 month ago

February 21, 2025

Gray skies and a bitter wind. Snowflakes keep finding the open book in my lap; I sweep them off with a glove before they can vanish into the ample whitespace […] | Continue reading


@morningporch.com | 1 month ago

February 20, 2025

An hour after sunrise and the squirrels are mostly back in their burrows. Weak sunlight on a snowfall fine as flour. A mourning dove calls. | Continue reading


@morningporch.com | 1 month ago

February 19, 2025

Cold, thinly overcast, and very quiet. The spot where the sun must be glows like a yellow door among the ridgetop trees. | Continue reading


@morningporch.com | 1 month ago