Friday, May 17, 2024

jazz i the perk  -

a braw tenor sax

seelensce't the rooster

jazz in the park  -

a beautiful tenor sax

silenced the cockerel

Thursday, May 16, 2024

 the skinklin sea  -

doon bi the harbour

the landit catch skinklin

the glittering sea  -

down by the harbour

the landed catch glittering

airlie mornin rooster

ma fere

...on weekdays!

early morning cockerel  -

my friend

...on weekdays!

Wednesday, May 15, 2024

 the crippelt laddie's draigon


it his hert

the disabled boy's kite


at his heart

Monday, May 13, 2024

a suddent shooer

his colourfou umberellae

...a wattergaw

a sudden shower

his colourfull umbrella

...a rainbow

Saturday, May 11, 2024

gean tree

fifty year auld  -

a stoup o stoor

cherry tree

fifty years old  -

a pillar of dust

lown mornin  -

pish-the-bed clocks


calm morning  -

dandelion clocks


Wednesday, May 08, 2024

slawly abuin the palin

peerie nebs

...aipple flourish

slowly above the fence 

tiny faces blossom

ah sned the furst sway  -

butterie chacks

it fir strauchtness

I cut the first swathe  -

butterfly checks

it for straightness

Tuesday, April 30, 2024

sweelin wund  -

gean tree


swirling wind  -

cherry tree


throuch the steadin

a speuggie

its neb fou o strae

through the building site

a sparrow

its beak full of straw

Monday, April 29, 2024

unner the tree

a tuim shoppin cairt

fouin wi fawin fruct

under the tree

an empty shopping trolley

filling with falling fruit

Friday, April 26, 2024

new maisic  -

days o weet

hiv chynged the burn's souch

new music  -

days of rain

have changed the stream's tone

Thursday, April 25, 2024

blue bonnets in an oot

o the auld post boax

...a deleevery suin?

blue tits in and out

of the old post box

...a delivery soon?

Sunday, April 21, 2024

yoga cless  -

a bummer's equal-aqual

on a flooer's heid

yoga class  -

a bee balances

on a flower's head

Thursday, April 18, 2024

the african  lassie

feshes a glintin smirk

tae a dreich day

the african girl

fetches a gleaming smile

to a dull wet day

Monday, April 15, 2024

the bodach an the bummer

rist a whilie  - syne yoke tae


the old man and the bee

rest a while  -  then set to


Sunday, April 14, 2024


skailt on the brainches

peer flourish


scattered on the branches

pear blossom

Thursday, April 11, 2024

oot frae the chippy

a bodach  -

sheddae o a maw follaes him

out from the chip-shop

an old man  -

shadow of a gull follows him

Wednesday, April 10, 2024

sneck aff the T.V.

hearken: a burd

croonin on the aerial

turn  off the T.V.

listen: a bird

singing on the aerial

ginge gibbie-cat

peerie teeger

sowpin frae a bowlie

ginger tom

little tiger

supping from a bowl

Monday, April 08, 2024

i the scrogs

a tasht bottle seegnals:

sinsheen an cluds

in the undergrowth

a broken bottle signals:

sunshine and clouds

ink-derk burn -


o sweels an swirls

ink-dark stream  -


of eddies and whirlpools

Saturday, April 06, 2024



in a rin-awa bucket



in a run-away dustbin

Tuesday, April 02, 2024

athort the pome

a peerie reid eemock

...its bluid bydes, a comma

across the poem

a little red ant  

...its blood remains, a comma

fundin ma auld truan -

baith o's rousty nou  

we'll bigg nae mair wa's

finding my old trowel  -

both of us rusty now  

we'll build no more walls

Saturday, March 30, 2024

it the winnock

a bummer  -

a drone wi nae steeng!

at the window

a bee  -

a drone with no sting!

Friday, March 29, 2024


Guid Friday  

'...heids o enless Christs rowe doon'


Good Friday  

'...heads of endless Christs roll down'


Tuesday, March 26, 2024

Gaza  -

oot frae the stoor: a bairn back tae the stoor

Gaza  -

out from the dust: a child

...and back to the dust

daffins an blaebells:

a'm myndit o Eukraine  -

nae voar thair yit!

daffodils and bluebells:

I think of Eukraine  -

no spring there yet!

Monday, March 25, 2024

a bygaun train honks  -

heich abuin

swans repone

a passing train honks  -

high above

swans answer

Thursday, March 21, 2024

the dowie causey

suddentlie ableeze

...gean flourish

the dreary street

suddenly ablaze

...cherry blossom

Monday, March 18, 2024

on the bike peth

a dirlin bob o blae-


on the cycle path

a vibrant bunch of blue-


Sunday, March 17, 2024

the priest threeps:

'the wurd o God'

...a bairn ca's oot

the priest intones:

'the word of god'

...a child cries out

skypin faimilie

faur an near  -  in the gairden

a wab dirls

skyping family

far and near  -  in the garden

a web quivers

Monday, March 11, 2024

mornin  Mass

throuch a stour  -  the braes

a'ready in mantillas

morning Mass

through a blizzard  -  the hills

already in mantillas

Tuesday, March 05, 2024

voar  -


growein looder

spring  -


growing louder

peerie blue bonnet

yer heid bobbin whit

maisic dae ye hearken tae?

little blue-tit

your head bobbing

what music do you hear?

voar's airmy

on the muive  - pynts o thair leisters 


spring's army

on the move  - points of their spears 


the sin sheen's

on the tuim fusky boattle  -

he thocht the sin blinkit in't

the sun shines

on the empty whisky bottle  -

he thought the sun shone in it!

Monday, March 04, 2024

watterside scart  -

its spreid weengs

walcumin the sin

riverbank cormorant  -

its spread wings 

welcoming the sun

Saturday, March 02, 2024

keek o day  

muives athort the gairden

freest stooryin aheid


moves across the garden

frost racing ahead

Friday, March 01, 2024

i the tirl

daffins skewin

tentie o the burn bygaun

in the breeze

daffodils turning

watching the stream pass by

Tuesday, February 27, 2024

aw alang the causey

sensor lichts cum on  -

bawdrons' midnicht dander

all along the street

sensor lights come on  -

cat's midnight walk

the bodach

stoiterin nou

thankrife fir a broun haun

the old man

staggering now

grateful for a brown hand

Friday, February 23, 2024

fooneral Mass

a babbie groozles  -

baith ens o the meesterie

funeral Mass

a baby gurgles  -

both ends of the mystery

Wednesday, February 21, 2024

yon tyme agane -

wirms streekin


that time again  -

worms stretching



a bruckle scrieve

frae a bruckle laddie


a fragile letter

from a fragile boy

sparks on a brainch

rowe an dunt

...newton's beddie

raindrops on a branch

roll and bump

...newton's cradle

Tuesday, February 13, 2024

Mardi Gras glamour  -

bairns tap-daunce:

bottle-taps stellt tae thair shuin

Mardi Gras magic  -

children tap-dance:

bottle-tops fixed to their shoes

Monday, February 12, 2024

a bleckie hunkers


on the sinny side o the tree

a blackbird sits


on the sunny side of the tree

Thursday, February 08, 2024

i the deid buddhist's


new buds 

in the dead buddhist's 


new buds

i the auld neibourheid

awbodie gane  -

a lane maw's oorie skirl

in the old neighbourhood

everybody gone  -

a lone gull's eerie cry

meditation oor  -

a bleck bawdrons

corses the snaw

meditation hour  -

a black cat

crosses the snow

Monday, February 05, 2024

weet mornin  --


nid noddin as a gae bye

wet morning  -


nodding as i pass

Sunday, January 28, 2024

sainin hersel

the disabled lassie

lichts caunles fir ithers

blessing herself

the disabled girl

lights candles for others


coories on'r nest

the cob stravaigs up an doon


sits on her nest

the cob paces up and down

Tuesday, January 23, 2024

Ukraine bunker  -

bawdrons scarts's lug

on a weirheid

Ukraine bunker  -

cat scratches it's ear

on a warhead

Monday, January 22, 2024

agnes an ciaran

babet an isha:

blowsters cryin doon ma lum

agnes and ciaran

babet and isha:

storms shouting down my chimney

Friday, January 12, 2024

hern dumfoonert:

the bleck muscle

o a cairtwheelin otter

heron amazed:

the black muscle

of a cartwheeling otter

eesock poised tae dook  -


hus me on ma taes

dipper poised to dive  -


has me on my toes

Tuesday, January 09, 2024

 efter days o weet

nieve duntin

the sin

after days of rain

fist bumping

the sun

Monday, January 01, 2024

bruckle flooers

flourishin an deein

...midnicht rackets

fragile flowers

blossoming and dying

...midnight fireworks