Home

  • The Well Man at Evening’s Door

    The Well Man at Evening’s Door

    Evening light differs
    From morning’s golden promise
    Both bless the same earth

    Took this in the park in Cardiff

    Here stands one man, silver threading his temples, morning mirror showing lines like rivers carved by time’s patient hand. Sixty-seven winters behind, maybe ten, maybe twenty summers ahead—who knows the counting of Creator’s mathematics? Still he wakes each dawn asking the great question: what purpose burns in these old bones?

    Well man, good man, but world whispers confusion in his ears. Society machine tells him: retire, rest, fade into background like yesterday’s newspaper. But his soul—ah, his soul burns bright as noon sun, ideas flowing like spring rivers after winter’s breaking. Experience accumulates like treasures in deep caves of memory. Wisdom grows thick as ancient oak roots, spreading underground where no one sees but feeling everything.

    This is the great paradox, the beautiful wrestling: body aging like autumn leaves, but mind expanding like universe itself. He knows things now—real things, true things. How love matters more than money-making. How kindness ripples through world like stones thrown in still water. How one well word can heal wounds deeper than doctor’s medicine.

    Yet world-machine keeps grinding, making noise: “Too old, too late, step aside for young lions.” But well man knows secret truth—wisdom is not young thing, not hasty thing. Wisdom is patient fire, burning slow and steady, lighting paths for others walking in darkness.

    Every morning he rises like warrior preparing for battle, not against enemies but against despair, against the small voice saying “finished, done, nothing left.” No! Life is great story still being written. Each day new page, new possibility for goodness to flow through willing vessel.

    Well man at evening of life discovers morning never really ends—just changes color, becomes deeper, more beautiful. Like wine aging in cellar, growing richer, more complex, more valuable with time passing. His purpose not shrinking but concentrating, becoming pure essence of what matters most.

    This is why every breath sacred, every heartbeat holy drum calling him forward. Not to great achievements world measures, but to small-great things: listening deeply to grandchild’s story, helping neighbor carry heavy burden, sharing hard-earned wisdom with anyone who stops to hear.

    Well man, well life, well purpose—never too late for goodness to bloom, never too old for love to find new ways of flowing. Evening light different from morning light, but both beautiful, both necessary, both blessing from Creator’s generous hand.

    If you find my photography or my writing inspiring and uplifting, consider supporting what I do. Buy me a coffee on Ko-fi.
    Your support makes a difference in my life and helps me create more of what you, and I, like. Thank you!
    Tap to view my redbubble gallery.
  • Where Silence Sleeps: Reflections from a Weathered Soul

    Where Silence Sleeps: Reflections from a Weathered Soul

    Not every summit must be reached to find meaning in the climb.

    The Long Green Path

    Imagine a place where time forgets to tick, where each breath feels like the first one ever drawn by the earth itself. This isn’t a fantasy—this is a glimpse into the sacred silence of an uncharted nature.

    I’ve come to this valley often, though not always with my feet. Sometimes in dreams, sometimes in memory. Today, I sit with it in person—bones stiff, breath slow, heart quieter than it once was. Before me: hills that rise and fall like the decades behind me, green waves rolling into the mist. Beyond them, the snowcapped peaks—the place I always imagined I’d reach.

    When I was a boy, those mountains were destiny. Pure, white, untouched. They looked like truth. I thought if I climbed far enough, lived right enough, worked hard enough—I’d stand on those peaks and see everything clearly. But life isn’t a straight climb. It’s a winding trail over hill after hill. Some were gentle. Others I barely crawled over. A few I never expected to survive.

    Each hill behind me now carries a story. Some proud, others painful. Many I climbed with companions who are long gone. And still I moved forward, always believing the peak was just beyond the next rise.

    But today, sitting here with knees too worn to carry me further, I understand something I didn’t before: those snow-covered heights weren’t a destination. They were a guide. A northern star to pull me onward. And maybe, just maybe, the journey was always the point.

    The hills ahead are fewer now. Softer. Not less meaningful, just more peaceful. And I realize—though I may never stand atop the highest peak, I’ve walked far enough to see it clearly. Sometimes clarity doesn’t come from reaching the summit, but from understanding why you climbed in the first place.

    The silence here is deep, but not empty. It speaks without words. And if you listen closely, it tells you: even the longest life is not about conquering, but about becoming.

    I sit with the hills, and I sit with myself. Both of us older, weathered, beautiful in ways we never expected. The peak glows in the distance—not with regret, but with grace.

    And that, perhaps, is enough.


    If you find my photography or my writing inspiring and uplifting, consider supporting what I do. Buy me a coffee on Ko-fi.
    Your support makes a difference in my life and helps me create more of what you, and I, like. Thank you!
    Tap to view my redbubble gallery.
  • Peace Is a Habit (And It Sounds Like a Cat)

    Peace Is a Habit (And It Sounds Like a Cat)

    Links back to 🐾 *Begin with Purr* 🐾 blog.

    You know, I was just sitting here the other day — quiet moment, nothing special happening — and I looked over at my cat. She was curled up in that sunbeam like she always does, eyes half-closed, tail still, and… purring. Just *purring*. Not because anything dramatic was going on, not because someone was petting her or giving her treats — no, it was just… peace. She was choosing to be at peace.

    My Cat

    And I thought: how often do we wait for the world to hand us calm? We say, “Once this deadline passes,” or “Once I get that job,” or “Once everyone else stops being annoying,” then maybe — *maybe* — I’ll relax. But the cat doesn’t wait. She creates her own calm. She starts with a purr. Maybe even fakes it till she makes it. Or maybe she knows something we don’t — that peace isn’t a reward for perfect circumstances; it’s a choice you make in the middle of the mess.

    So I started thinking… what if we all decided to *purr* a little more? Not literally — though I won’t rule it out — but metaphorically. What if we began to radiate contentment, ease, softness, even when things aren’t perfect? What if we leaned into stillness, into warmth, into each other, and made a sound — any sound — that says, “I am okay. And because I am okay, the world around me can be okay too.”

    It’s not about ignoring pain or pretending everything’s fine when it’s not. It’s about deciding that even in the midst of chaos, we can create a little sunbeam for ourselves and others. A vibration. A resonance. A purr.

    Maybe if enough of us did that, we could change the tone of the room — the house, the street, the world. Maybe peace starts not with grand gestures, but with small, consistent choices to embody it. To begin where the cat begins: with a breath, a hum, a gentle insistence that right now, somehow, some way, we are safe enough, loved enough, still enough to begin again.

    So yeah… I think I’m gonna start purring.


    If you find my photography or my writing inspiring and uplifting, consider supporting what I do. Buy me a coffee on Ko-fi.
    Your support makes a difference in my life and helps me create more of what you, and I, like. Thank you!
    Tap to view my redbubble gallery.
  • Elegance in Blue

    Elegance in Blue

    There’s something about this image that quiets the noise in my head. It’s not just a flower—it’s the iris, regal in its posture, soft yet striking in its hue. That shade of blue, almost whispering lilac, feels like a memory I never lived but somehow still know. The petals fold like silk caught in a breeze, elegant and deliberate, each line a testament to nature’s precision and grace.

    I think I love this image because it captures fragility without weakness. The iris doesn’t scream for attention—it simply exists, calm and sure of its beauty. The contrast between the softness of the petals and the structure of the stem reminds me that strength can look gentle, too.

    And maybe it’s the way the bud sits below the bloom, full of promise, not yet opened but already perfect. It feels like a moment paused, a breath held between what was and what will be. This flower doesn’t just represent beauty—it feels like hope. Silent. Still. But alive.


    My other Iris post.


    If you find my photography or my writing inspiring and uplifting, consider supporting what I do. Buy me a coffee on Ko-fi.
    Your support makes a difference in my life and helps me create more of what you, and I, like. Thank you!
    Tap to view my redbubble gallery.
  • 🐾 *Begin with Purr* 🐾

    🐾 *Begin with Purr* 🐾

    A Meditation on Finding Peace Where You Are.

    Sometimes, peace doesn’t arrive like thunder — it hums.

    Like the sound of a cat curled in a patch of sun, purring not because everything is perfect,  but because she knows something we forget: peace is not a destination.  

    It is a vibration.  

    A choice to begin again, right where you are.

    This blog is an offering — a collection of quiet moments, written in breath and syllables, to remind you that stillness can be summoned, not waited for.

    You don’t need permission to start again in purr.


    Reflections

    We are not so different from cats.  

    We too can choose to hum our own harmony into the spaces that feel hollow.  

    We can create warmth where there seems to be none.  

    We can curl inward, not in retreat, but in reclamation.

    So go ahead — begin with purr.

    Let your presence be enough.  

    Let your peace be audible.


    If you find my photography or my writing inspiring and uplifting, consider supporting what I do. Buy me a coffee on Ko-fi.
    Your support makes a difference in my life and helps me create more of what you, and I, like. Thank you!
    Tap to view my redbubble gallery.
  • Biodiversity Snapshot at Chester Zoo

    Biodiversity Snapshot at Chester Zoo

    So, I’ve been working on a little project, a visual reminder of a fantastic day I spent at Chester Zoo. I’ve created a collage of some of the incredible animals I encountered, and looking at it now, it strikes me just how wonderfully diverse the animal kingdom is. Let me tell you a little bit about the stars of my zoo adventure!

    Biodiversity

    First up, the magnificent Sumatran Tiger. Just look at those bold, black stripes against the fiery orange – a true masterpiece of nature’s design! Did you know that these tigers are critically endangered, with fewer than 400 estimated to be left in the wild? Their stripes aren’t just for show either; like human fingerprints, no two tigers have the same pattern, helping them blend seamlessly into the dappled light of their rainforest home in Indonesia. Seeing one up close is both breathtaking and a stark reminder of the urgent need for conservation.

    Next in my collage is the almost otherworldly Parson’s Chameleon. This guy was a serious showstopper! Hailing from the island of Madagascar, these chameleons are among the largest in the world, and their colour-changing abilities are simply mesmerizing. But here’s a cool fact: they don’t change colour to camouflage themselves as much as to communicate! Their skin reflects their mood, temperature, and even their mating intentions. And those incredible, independently moving eyes? They can look in two different directions at once, giving them a full 360-degree view of their surroundings – talk about being aware of your environment!

    Then we have the surprisingly charismatic Wild Boar. Often seen as a more common creature, these sturdy animals are actually incredibly intelligent and play a vital role in their ecosystems, from Europe to Asia. Their tough snouts are powerful tools for rooting around in the soil for food, and they live in complex social groups called sounders, often led by a dominant female. They’re a reminder that even the creatures we might see as less “exotic” have fascinating lives and intricate social structures.

    Finally, my collage features the elegant Red Forest Duiker. This beautiful antelope, with its rich, reddish-brown coat, is a more secretive resident of the forests of Central and West Africa. Their name “duiker” comes from the Afrikaans word for “diver,” which perfectly describes their habit of diving into dense undergrowth when threatened. They’re also surprisingly adaptable, with a diet that includes fruits, leaves, and even insects. Spotting one of these shy creatures felt like a real privilege, a glimpse into the quieter corners of the zoo’s diverse collection.

    Putting this collage together has been a lovely way to relive my day at Chester Zoo and to really appreciate the sheer variety of life our planet supports. It’s a powerful reminder of the importance of zoos in conservation, education, and inspiring us all to care for these incredible animals and their fragile habitats. What animals have you encountered that have left a lasting impression? I’d love to hear about your own wild adventures!

    List of 100 Endangered Species.

    Tap here for a list of 100 endangered animals and plants.

    100 Endangered plant and animal species

    * Abies beshanzuensis (Baishan fir) – Plant (Tree) – Baishanzu Mountain, Zhejiang, China – Three mature individuals

    * Actinote zikani – Insect (butterfly) – Near São Paulo, Atlantic forest, Brazil – Unknown numbers

    * Aipysurus foliosquama (Leaf scaled sea-snake) – Reptile – Ashmore Reef and Hibernia Reef, Timor Sea – Unknown numbers

    * Amanipodagrion gilliesi (Amani flatwing) – Insect (damselfly) – Amani-Sigi Forest, Usamabara Mountains, Tanzania – < 500 individuals

    * Antisolabis seychellensis – Insect – Morne Blanc, Mahé island, Seychelles – Unknown numbers

    * Antilophia bokermanni (Araripe manakin) – Bird – Chapado do Araripe, South Ceará, Brazil – 779 individuals

    * Aphanius transgrediens (Aci Göl toothcarp) – Fish – south-eastern shore of former Lake Aci, Turkey – Few hundred pairs

    * Aproteles bulmerae (Bulmer’s fruit bat) – Mammal – Luplupwintern Cave, Western Province, Papua New Guinea – 150

    * Ardea insignis (White bellied heron) – Bird – Bhutan, North East India and Myanmar – 70–400 individuals

    * Ardeotis nigriceps (Great Indian bustard) – Bird – Rajasthan, Gujarat, Maharashtra, Andhra Pradesh, Karnataka and Madhya, India – 50–249 mature individuals

    * Astrochelys yniphora (Ploughshare tortoise) – Reptile – Baly Bay region, northwestern Madagascar – 440–770

    * Atelopus balios (Rio Pescado stubfoot toad) – Amphibian – Azuay, Cañar and Guyas provinces, south-western Ecuador – Unknown numbers

    * Aythya innotata (Madagascar pochard) – Bird – volcanic lakes north of Bealanana, Madagascar – 80 mature individuals

    * Azurina eupalama (Galapagos damsel fish) – Fish – Unknown numbers – Unknown numbers

    * Bahaba taipingensis (Giant yellow croaker) – Fish – Chinese coast from Yangtze River, China to Hong Kong – Unknown numbers

    * Batagur baska (Common batagur) – Reptile (turtle) – Bangladesh, Cambodia, India, Indonesia and Malaysia – Unknown numbers

    * Bazzania bhutanica – Plant – Budini and Lafeti Khola, Bhutan – 2 sub-populations

    * Beatragus hunteri (Hirola) – Mammal (antelope) – South-east Kenya and possibly south-west Somalia – < 1,000 individuals

    * Bombus franklini (Franklin’s bumblebee) – Insect (bee) – Oregon and California – Unknown numbers

    * Brachyteles hypoxanthus (Northern muriqui / Woolly spider monkey) – Mammal (primate) – Atlantic forest, south-eastern Brazil – < 1,000

    * Bradypus pygmaeus (Pygmy three-toed sloth) – Mammal – Isla Escudo de Veraguas, Panama – < 500

    * Callitriche pulchra – Plant (freshwater) – pool on Gavdos, Greece – Unknown numbers

    * Calumma tarzan (Tarzan’s chameleon) – Reptile – Anosibe An’Ala region, eastern Madagascar – < 100

    * Cavia intermedia (Santa Catarina’s guinea pig) – Mammal (rodent) – Moleques do Sul Island, Santa Catarina, Brazil – 40–60

    * Cercopithecus roloway (Roloway guenon) – Mammal (primate) – Côte d’Ivoire – Unknown numbers

    * Coleura seychellensis (Seychelles sheath-tailed bat) – Mammal (bat) – Two small caves on Silhouette and Mahé, Seychelles – < 100

    * Cryptomyces maximus (Willow blister) – Fungi – Pembrokeshire, United Kingdom – Unknown numbers

    * Cryptotis nelsoni (Nelson’s small-eared shrew) – Mammal (shrew) – Volcán San Martín Tuxtla, Veracruz, Mexico – Unknown numbers

    * Cyclura collei (Jamaican iguana / Jamaican rock iguana) – Reptile – Hellshire Hills, Jamaica – Unknown numbers

    * Daubentonia madagascariensis (Aye-aye) – Mammal (primate) – Deciduous forest, East Madagascar – Unknown numbers

    * Dendrophylax fawcettii (Cayman Islands ghost orchid) – Plant (orchid) – Ironwood Forest, George Town, Grand Cayman – Unknown numbers

    * Dicerorhinus sumatrensis (Sumatran rhino) – Mammal (rhino) – Sabah, Sarawak and Peninsular Malaysia, Kalimantan and Sumatra, Indonesia – < 100 (more recent estimates suggest 34-47)

    * Diomedea amsterdamensis (Amsterdam albatross) – Bird – Breeds on Plateuau des Tourbières, Amsterdam Island, Indian Ocean. – 100 mature individuals

    * Dioscorea strydomiana (Wild yam) – Plant – Oshoek area, Mpumalanga, South Africa – 200

    * Diospyros katendei – Plant (tree) – Kasyoha-Kitomi Forest Reserve, Uganda – 20 individuals in a single population

    * Dipterocarpus lamellatus – Plant (tree) – Siangau Forest Reserve, Sabah, Malaysia – 12 individuals

    * Discoglossus nigriventer (Hula painted frog) – Amphibian – Hula Valley, Israel – Unknown numbers

    * Dombeya mauritiana – Plant – Mauritius – Unknown numbers * Elaeocarpus bojeri (Bois Dentelle) – Plant (tree) – Grand Bassin, Mauritius – < 10 individuals

    * Eleutherodactylus glandulifer (La Hotte glanded frog) – Amphibian – Massif de la Hotte, Haiti – Unknown numbers

    * Eleutherodactylus thorectes (Macaya breast-spot frog) – Amphibian – Formon and Macaya peaks, Masif de la Hotte, Haiti – Unknown numbers

    * Eriosyce chilensis (Chilenito (cactus)) – Plant – Pta Molles and Pichidungui, Chile – < 500 individuals

    * Erythrina schliebenii (Coral tree) – Plant – Namatimbili-Ngarama Forest, Tanzania – < 50 individuals

    * Euphorbia tanaensis – Plant (tree) – Witu Forest Reserve, Kenya – 4 mature individuals

    * Eurynorhyncus pygmeus (Spoon-billed sandpiper) – Bird – Breeds in Russia, migrates along the East Asian-Australasian Flyway to wintering grounds in India, Bangladesh and Myanmar – 100 breeding pairs

    * Ficus katendei – Plant – Kasyoha-Kitomi Forest Reserve, Ishasha River, Uganda – < 50 mature individuals

    * Geronticus eremita (Northern bald ibis) – Bird – Breeds in Morocco, Turkey and Syria. Syrian population winters in central Ethiopia. – About 3000 individuals

    * Gigasiphon macrosiphon – Plant (flower) – Kaya Muhaka, Gongoni and Mrima Forest Reserves, Kenya, Amani Nature Reserve, West Kilombero Scarp Forest Reserve, and Kihansi Gorge, Tanzania – 33

    * Gocea ohridana – Mollusc – Lake Ohrid, Macedonia – Unknown numbers

    * Heleophryne rosei (Table mountain ghost frog) – Amphibian – Table Mountain, Western Cape Province, South Africa – Unknown numbers

    * Hemicycla paeteliana – Mollusc (land snail) – Jandia peninsula, Fuerteventura, Canary Islands – Unknown numbers

    * Heteromirafa sidamoensis (Liben lark) – Bird – Liben Plains, southern Ethiopia – 90–256

    * Hibiscadelphus woodii – Plant (tree) – Kalalau Valley, Hawaii – Unknown numbers

    * Hucho perryi (Sakhalin taimen) – Fish – Russian and Japanese rivers, Pacific Ocean between Russia and Japan – Unknown numbers

    * Johora singaporensis (Singapore freshwater crab) – Crustacean – Bukit Timah Nature Reserve and streamlet near Bukit Batok, Singapore – Unknown numbers

    * Lathyrus belinensis (Belin vetchling) – Plant – Outskirts of Belin village, Antalya, Turkey – < 1,000

    * Leiopelma archeyi (Archey’s frog) – Amphibian – Coromandel peninsula and Whareorino Forest, New Zealand – Unknown numbers

    * Lithobates sevosus (Dusky gopher frog) – Amphibian – Harrison County, Mississippi, USA – 60–100

    * Lophura edwardsi (Edwards’s pheasant) – Bird – Quang Binh, Quang Tri and Thua Thien-Hue, Viet Nam – Unknown numbers

    * Magnolia wolfii – Plant (tree) – Risaralda, Colombia – 3

    * Margaritifera marocana – Mollusc – Oued Denna, Oued Abid and Oued Beth, Morocco – < 250

    * Moominia willii – Mollusc (snail) – Silhouette Island, Seychelles – < 500

    * Natalus primus (Cuban greater funnel eared bat) – Mammal (bat) – Cueva La Barca, Isle of Pines, Cuba – < 100

    * Nepenthes attenboroughii (Attenborough’s pitcher plant) – Plant – Mount Victoria, Palawan, Philippines – Unknown numbers

    * Nomascus hainanus (Hainan black crested gibbon) – Mammal (primate) – Hainan Island, China – 20

    * Neurergus kaiseri (Luristan newt) – Amphibian – Zagros Mountains, Lorestan, Iran – < 1,000

    * Oreocnemis phoenix (Mulanje red damsel) – Insect (damselfly) – Mulanje Plateau, Malawi – Unknown numbers

    * Pangasius sanitwongsei (Pangasid catfish) – Fish – Chao Phraya and Mekong basins in Cambodia, China, Lao PDR, Thailand and Viet Nam – Unknown numbers

    * Parides burchellanus – Insect (butterfly) – Cerrado, Brazil – < 100

    * Phocoena sinus (Vaquita) – Mammal (porpoise) – Northern Gulf of California, Mexico – 12

    * Picea neoveitchii (Type of spruce tree) – Plant (tree) – Qinling Range, China – Unknown numbers

    * Pinus squamata (Qiaojia pine) – Plant (tree) – Qiaojia, Yunnan, China – < 25

    * Poecilotheria metallica (Gooty tarantula / Metallic tarantula / Peacock tarantula / Salepurgu) – Spider – Nandyal and Giddalur, Andhra Pradesh, India – Unknown numbers

    * Pomarea whitneyi (Fatuhiva monarch) – Bird – Fatu Hiva, Marquesas Islands, French Polynesia – 50

    * Pristis pristis (Common sawfish) – Fish – Coastal tropical and subtropical waters of Indo-Pacific and Atlantic Oceans. Currently largely restricted to northern Australia – Unknown numbers

    * Hapalemur simus (Greater bamboo lemur) – Mammal (primate) – Southeastern and southcentral rainforests of Madagascar – 500

    * Propithecus candidus (Silky sifaka) – Mammal (primate) – Maroantsetra to Andapa basin, and Marojeju Massif, Madagascar – 100–1,000

    * Psammobates geometricus (Geometric tortoise) – Reptile – Western Cape Province, South Africa – Unknown numbers

    * Pseudoryx nghetinhensis (Saola) – Mammal – Annamite mountains, on the Viet Nam – PDR Laos border – Unknown numbers

    * Psiadia cataractae – Plant – Mauritius – Unknown numbers

    * Psorodonotus ebneri (Beydaglari bush-cricket) – Insect – Beydaglari range, Antalaya, Turkey – Unknown numbers

    * Rafetus swinhoei (Red River giant softshell turtle) – Reptile – Hoan Kiem Lake and Dong Mo Lake, Viet Nam, and Suzhou Zoo, China – 3

    * Rhinoceros sondaicus (Javan rhino) – Mammal (rhino) – Ujung Kulon National Park, Java, Indonesia – < 100

    * Rhinopithecus avunculus (Tonkin snub-nosed monkey) – Mammal (primate) – Northeastern Vietnam – < 200

    * Rhizanthella gardneri (West Australian underground orchid) – Plant (orchid) – Western Australia, Australia – < 100

    * Rhynchocyon spp. (Boni giant sengi) – Mammal – Boni-Dodori Forest, Lamu area, Kenya – Unknown numbers

    * Risiocnemis seidenschwarzi (Cebu frill-wing) – Insect (damselfly) – Rivulet beside the Kawasan River, Cebu, Philippines – Unknown numbers

    * Rosa arabica – Plant – St Katherine Mountains, Egypt – Unknown numbers, 10 sub-populations

    * Salanoia durrelli (Durrell’s vontsira) – Mammal (mongoose) – Marshes of Lake Alaotra, Madagascar – Unknown numbers

    * Santamartamys rufodorsalis (Red crested tree rat) – Mammal (rodent) – Sierra Nevada de Santa Marta, Colombia – Unknown numbers

    * Scaturiginichthys vermeilipinnis (Red-finned blue-eye) – Fish – Edgbaston Station, central western Queensland, Australia – 2,000–4,000

    * Squatina squatina (Angel shark) – Fish – Canary Islands – Unknown numbers

    * Sterna bernsteini (Chinese crested tern) – Bird – Breeding in Zhejiang and Fujian, China. Outside breeding season in Indonesia, Malaysia, Philippines, Taiwan, Thailand. – < 50

    * Syngnathus watermeyeri (Estuarine pipefish) – Fish – Kariega Estuary to East Kleinemonde Estuary, Eastern Cape Province, South Africa – Unknown numbers

    * Tahina spectabilis (Suicide palm / Dimaka) – Plant – Analalava district, north-western Madagascar – 90

    * Telmatobufo bullocki (Bullock’s false toad) – Amphibian (frog) – Nahuelbuta, Arauco Province, Chile – Unknown numbers

    * Tokudaia muenninki (Okinawa spiny rat) – Mammal (rodent) – Okinawa Island, Japan – Unknown numbers

    * Trigonostigma somphongsi (Somphongs’s rasbora) – Fish – Mae Khlong basin, Thailand – Unknown numbers

    * Valencia letourneuxi – Fish – Southern Albania and Western Greece – Unknown numbers

    * Voanioala gerardii (Forest coconut) – Plant – Masoala peninsula, Madagascar – < 10

    * Zaglossus attenboroughi (Attenborough’s echidna) – Mammal – Cyclops Mountains, Papua Province, Indonesia – Unknown numbers


    Here are some other Chester Zoo posts: Crocodiles, Cats at the Zoo.


    If you find my photography or my writing inspiring and uplifting, consider supporting what I do. Buy me a coffee on Ko-fi.
    Your support makes a difference in my life and helps me create more of what you, and I, like. Thank you!
    Tap to view my redbubble gallery.
  • A Meditation on Bluebells and Beech Leaves

    A Meditation on Bluebells and Beech Leaves

    In this sweet season when the year unfolds its tender promise, when Nature, stirring from her wintry sleep, adorns the woodlands with her gentlest hues, I wander aimlessly along pathways where the bluebells keep their soft silent vigil.

    Bluebells


    How fair these azure bells that bow their heads in modest splendor! They carpet the ancient forest floor as a sea of heavenly blue, each delicate bloom trembling with the faintest breath of wind. Each one a miracle of divine craftsmanship yet humble in its transient glory.

    I have looked upon the lapis gardens of noble estates and witnessed the ultramarine depths of mountain lakes, yet never do I find such perfection of shade as in these humble woodland flowers. They are not mere terrestrial blooms but seem messengers from the empyrean realm, bringing down to earth fragments of the firmamental blue that arches high above our temporal dwelling. Their celestial tint speaks to something eternal in the human breast—a recognition of beauty that transcends our brief existence.

    And there in the shadowed wood, the beech trees offer up their fresh young leaves, translucent as finest parchment when held against the vernal sun. How tender is their green! How perfect each unfolding leaf, emerging from its winter bud with a slow and patient certainty that speaks of quiet confidence in renewal. These infant leaves, untouched by summer’s hardening rays or autumn’s gilding hand, possess a purity of essence that stirs within the contemplative mind a sense of wonder at creation’s ceaseless cycle.

    What blessed communion exists between the bluebell’s heaven-reflecting hue and the beech leaf’s innocent green! Together they form a harmony that no earthly musician could compose, a visual poetry that transcends the feeble efforts of human verse. In their glowing presence, my soul, so often clouded by the vapors of worldly care, finds refreshment and illumination, as if some divine voice speaks through these simple woodland treasures, reminding me of truths profound yet easily forgotten in the tumult of our busy days.

    Bluebells

    My other bluebell blogs: My Elusive Dream, Dawn Unveils.


    If you find my photography or my writing inspiring and uplifting, consider supporting what I do. Buy me a coffee on Ko-fi.
    Your support makes a difference in my life and helps me create more of what you, and I, like. Thank you!
    Tap to view my redbubble gallery.
  • Orange Against Oblivion

    Orange Against Oblivion

    No path, yet I walk.
    The field swallows my footsteps—unclaimed by the past.

    Tap image to buy a print
    Selfie Camera for WordPress .selfie-camera-container { max-width: 600px; margin: 40px auto; padding: 25px; background: #f8f9fa; border-radius: 15px; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); text-align: center; font-family: -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, Oxygen-Sans, Ubuntu, Cantarell, “Helvetica Neue”, sans-serif; border: 1px solid #e0e0e0; } .camera-header { margin-bottom: 25px; } .camera-header h2 { color: #2c3e50; margin-bottom: 10px; font-size: 28px; } .camera-header p { color: #7f8c8d; font-size: 16px; margin-top: 5px; } .camera-feed-wrapper { position: relative; border-radius: 10px; overflow: hidden; background: #000; margin-bottom: 20px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2); } #selfie-video { width: 100%; height: auto; display: block; transform: scaleX(-1); /* Mirror effect */ } .camera-controls { display: flex; justify-content: center; gap: 15px; margin: 20px 0; } .camera-button { padding: 12px 30px; border: none; border-radius: 30px; font-size: 16px; font-weight: 600; cursor: pointer; transition: all 0.3s ease; display: flex; align-items: center; justify-content: center; gap: 8px; } .camera-button i { font-size: 20px; } #capture-btn { background: #3498db; color: white; box-shadow: 0 4px 0 #2980b9; } #capture-btn:hover { background: #2980b9; transform: translateY(2px); box-shadow: 0 2px 0 #2980b9; } #retry-btn { background: #e74c3c; color: white; box-shadow: 0 4px 0 #c0392b; display: none; } #retry-btn:hover { background: #c0392b; transform: translateY(2px); box-shadow: 0 2px 0 #c0392b; } #result-container { display: none; margin: 25px 0; animation: fadeIn 0.5s ease; } #captured-selfie { max-width: 100%; border-radius: 10px; border: 3px solid white; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); } .download-section { margin-top: 20px; display: flex; flex-direction: column; align-items: center; } #download-btn { padding: 12px 30px; background: #2ecc71; color: white; text-decoration: none; border-radius: 30px; font-weight: 600; display: inline-flex; align-items: center; gap: 8px; transition: all 0.3s ease; box-shadow: 0 4px 0 #27ae60; } #download-btn:hover { background: #27ae60; transform: translateY(2px); box-shadow: 0 2px 0 #27ae60; } .permission-msg { background: #fef9c3; border-left: 4px solid #f59e0b; padding: 15px; border-radius: 4px; margin: 20px 0; text-align: left; display: none; } .privacy-note { margin-top: 25px; padding: 15px; background: #f1f2f6; border-radius: 8px; font-size: 14px; color: #7f8c8d; } @keyframes fadeIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } } .camera-icon { font-size: 24px; margin-bottom: 15px; } .loading { padding: 40px 0; color: #7f8c8d; } .loading-spinner { border: 4px solid #f3f3f3; border-top: 4px solid #3498db; border-radius: 50%; width: 40px; height: 40px; animation: spin 1s linear infinite; margin: 0 auto 15px; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @media (max-width: 600px) { .selfie-camera-container { margin: 20px 10px; padding: 20px 15px; } .camera-header h2 { font-size: 24px; } .camera-button { padding: 10px 20px; font-size: 14px; } }
    📸

    Take a Selfie

    Capture a photo of yourself with your camera

    Camera Access Required: Please allow camera permissions to use this feature. If you don’t see a prompt, check your browser settings.

    Loading camera…

    📷 Take Selfie 🔄 Try Again

    Privacy Notice: Your photo is processed only on your device and never sent to any server. You have full control over your images.

    document.addEventListener(‘DOMContentLoaded’, function() { // Get elements const video = document.getElementById(‘selfie-video’); const canvas = document.getElementById(‘selfie-canvas’); const captureBtn = document.getElementById(‘capture-btn’); const retryBtn = document.getElementById(‘retry-btn’); const resultContainer = document.getElementById(‘result-container’); const capturedImage = document.getElementById(‘captured-selfie’); const downloadLink = document.getElementById(‘download-btn’); const permissionMsg = document.getElementById(‘permission-msg’); const loading = document.getElementById(‘loading’); // Check for camera support if (!navigator.mediaDevices || !navigator.mediaDevices.getUserMedia) { loading.innerHTML = ‘

    Camera not supported in your browser. Please try Chrome, Firefox, or Edge.

    ‘; captureBtn.disabled = true; return; } // Get camera access navigator.mediaDevices.getUserMedia({ video: { facingMode: ‘user’, width: { ideal: 1280 }, height: { ideal: 720 } }, audio: false }) .then((stream) => { video.srcObject = stream; loading.style.display = ‘none’; video.style.display = ‘block’; }) .catch((err) => { console.error(‘Camera error:’, err); loading.innerHTML = ‘

    Could not access camera. Please check permissions.

    ‘; permissionMsg.style.display = ‘block’; captureBtn.disabled = true; }); // Capture button handler captureBtn.addEventListener(‘click’, () => { canvas.width = video.videoWidth; canvas.height = video.videoHeight; const ctx = canvas.getContext(‘2d’); // Mirror the image for natural selfie view ctx.translate(canvas.width, 0); ctx.scale(-1, 1); ctx.drawImage(video, 0, 0, canvas.width, canvas.height); ctx.setTransform(1, 0, 0, 1, 0, 0); // Get image data const imageData = canvas.toDataURL(‘image/png’); capturedImage.src = imageData; downloadLink.href = imageData; downloadLink.download = ‘my-selfie-‘ + Date.now() + ‘.png’; // Show results resultContainer.style.display = ‘block’; captureBtn.style.display = ‘none’; retryBtn.style.display = ‘inline-flex’; }); // Retry button handler retryBtn.addEventListener(‘click’, () => { resultContainer.style.display = ‘none’; captureBtn.style.display = ‘inline-flex’; retryBtn.style.display = ‘none’; }); });

    In the distance, beneath a sky so dark it seemed to swallow thought itself, stood the lone structure — a barn, perhaps, or some forgotten monument to a purpose no longer remembered. It was painted in an orange hue so violently alive that it seemed not to belong in the world at all. It was as if it had been dropped there by mistake — by a careless god or an exhausted architect of realities.

    The field stretched endlessly, yellow and unyielding, like a dream that refuses to end. You could walk toward that building forever and never arrive, each step echoing the quiet futility of your journey. And yet, something in its starkness beckoned, the way a memory calls without context — not with clarity, but with gravity.

    You might say the barn was waiting to be judged, silent and complicit, holding secrets behind its small black door. Perhaps the occupant inside was neither farmer nor fugitive, but a bureaucrat of dreams, tirelessly cataloguing every lost thought you’ve ever had, every version of yourself that you abandoned in moments of doubt.

    Or, on the other hand, you could insist that inside there is a jazz record playing in an empty room. A cat stares at the wall. The air smells faintly of tangerines. And somewhere beneath the floorboards, time folds inward like origami, repeating the same quiet collapse over and over again.

    In this image, the world does not end. It simply pauses — just long enough for you to realize it has always been quietly impossible.

    If you find my photography or my writing inspiring and uplifting, consider supporting what I do. Buy me a coffee on Ko-fi.
    Your support makes a difference in my life and helps me create more of what you, and I, like. Thank you!
    Tap to view my redbubble gallery.
  • A Wisp of Frozen Breath

    A Wisp of Frozen Breath

    Pack moves as one shadow.
    Scents write stories in the air.
    Silence howls through teeth.

    Wolf
    What’s for lunch?

    The air bites my nostrils, sharp and clean—a thousand stories carved into ice crystals. I taste the forest before I see it: the musk of a sleeping vole three paw-lengths beneath the snow, the sour tang of last week’s elk carcass rotting under a spruce, the sharp warning of a rival pack’s urine marking the eastern ridge. My world is written in scent, each breath a page turned. 

    Snow crunches beneath my paws, a rhythm syncopated with the others. My pack moves as one shadow, our breath pluming silver in the twilight. The moon is a pale smudge behind clouds, but I do not need it. My eyes drink the dark, painting the forest in strokes of indigo and charcoal. The trees are skeletal sentries, their branches clawing at a sky heavy with silence. To you, this would be blindness. To me, it is clarity. 

    A whine ripples through the pack—”Young One”, restless, her paws too loud. “Mother” answers with a low chuff, a sound that vibrates in my ribs. We do not waste words. Our voices are layered: the flick of an ear, the tilt of a muzzle, the cadence of our howls that stitch the horizon together. When we sing, the mountains sing back. Distance means nothing. 

    Then—”there”. 

    A thread of warmth unspools in the cold. Musk. Salt. Fear. It floods my sinuses, vivid as a scream. My mouth waters; my muscles coil. The scent is a map: “hind leg favoring the left… young moose, separated… half a mile north, where the pines thicken”. The pack feels it too. Shoulders tense. Tails lift, quivering. 

    “Now”, says the wind. “Now”. 

    We move like smoke. Snow muffles our steps, but the prey’s heartbeat thunders in my skull. My vision narrows to nothing but the chase. The forest blurs into streaks of shadow and movement. I taste the moose’s panic now, sour and bright, a spark against the cold. The pack fans out, a crescent moon of teeth and intent. 

    “Closer.” 

    The world shrinks to the heat of running blood, the sound of crunching snow, the electric tang of “almost”. My legs are fire. My pulse is a drum. 

    And then— 


    If you find my photography or my writing inspiring and uplifting, consider supporting what I do. Buy me a coffee on Ko-fi.
    Your support makes a difference in my life and helps me create more of what you, and I, like. Thank you!
    Tap to view my redbubble gallery.
  • The Lichen’s Perspective

    The Lichen’s Perspective

    I am neither plant, nor fungus, nor alga alone – I am lichen, a symbiotic partnership thriving where others cannot survive.

    Photos of Lichen I’ve taken

    Within my body, my fungal partner provides shelter while my photosynthetic companion creates food. We demonstrate that survival often depends on collaboration, not competition.

    Time moves differently for me. While animals live brief lives and trees last centuries, some of my relatives have existed for 4,500 years, silently witnessing the rise and fall of human civilizations.

    I am a pioneer, first to colonize bare surfaces after disturbances. My acids break down rock into soil, creating footholds for other plants. In harsh environments – scorching deserts, frigid peaks, even the vacuum of space – I demonstrate remarkable resilience, becoming dormant until conditions improve.

    To reindeer, I am vital winter food. To insects, I provide shelter. To humans, I serve as medicine, dye, and environmental indicator – my presence or absence reveals air quality.

    My success comes not from strength or speed, but from finding the right partners and adapting to extreme conditions. On the edge of habitability, you’ll find me quietly thriving through cooperation and the slow power of persistence.


    If you find my photography or my writing inspiring and uplifting, consider supporting what I do. Buy me a coffee on Ko-fi.
    Your support makes a difference in my life and helps me create more of what you, and I, like. Thank you!
    Tap to view my redbubble gallery.
Design a site like this with WordPress.com
Get started