The giants that hold up the sky


Trees are solid and dependable

you can lean on them

and they won’t fall over

they lift you up in their branches

up to the sky

where you can see all the world

like a bird in the air

you can tell your secrets

to the trees

they will not give them away

you can trust them

they will not break like people

they are strong

and sheltering

hidden in their branches

nothing can hurt you here

they hide the frightened

among their leaves

or burrowed down in their roots

and when all the world

comes crashing down on you

they are the giants

that hold up the sky




She doesn’t ask for gratitude

she doesn’t ask for recognition

she bears all our sorrow

so tenderly

with no harsh word

of blame or judgement

she wipes away our childish tears

and hushes our weeping

with a gentle touch

she carries each of us

in her heart

knowing our pain

and weakness

reaching a hand

to steady us

when we stumble

loving our vulnerability

while we sleep

she gathers the tears

from our lashes

to wash the hate

from our souls

so that one day

we too may fly.


Old roses never die


So many years were wasted searching for oblivion

walking with death at my side,

caring for nothing and no one,

but then you came

and took death’s place at my side

and I just kept going

on and on and on

though my body may fade and wither,

though my eyes cry and my heart falters

my spirit will always keep on going on,

old roses never die.


(You can now buy this photograph in a range of prints and gifts here )