Breathing in ancient woodland

, 18 November 2020
Breathing in ancient woodland
Ebernoe Common © Nigel Symington

As I lie in my favourite haunt at Ebernoe Common, I take a deep breath. A morning of bird surveys can be stressful. Especially when there are what seem to be thousands of Linnets and Whitethroats singing out of every Bramble thicket requiring space on my field map. But the fragranced, humid air is cool and refreshing and feels as though it rises directly from my nostrils to my brain banishing the fog that had settled earlier.

It's still early in the morning and the sun is yet to reach the apex of its journey but the light and the heat are beginning to stir life in the glade. Beams that are focussed by the Oak and Wild Service leaves highlight the rising vapour from the morning dew and an insect’s wings glint as it searches for nectar. The Redstart’s cheerful song continues and the throng is augmented by the local Nuthatches, Blackcaps and Goldcrests.

It’s warming up now and the cool yellow of early morning turns to golden green. A papery Wood White floats slowly past; on a day like today, he becomes the ultimate romantic, forgoing food in search of love. The Oak leaves of the lowest overhanging branch are yet to take their dark and waxy tone of late summer and a corn-coloured Carrion Beetle Dendroxena quadrimaculata clambers along a twig searching for caterpillars.

As the sun enters my eye line I begin to feel better so I roll over on to my elbow to warm my back. Beyond the buttress of an Oak behemoth are the yellow rockets of Greater Butterfly Orchid ready for lift off. The neon green new growth of Wood Spurge contrasts with the earthy brown humus behind. A slight movement catches my eye and the architect of my headrest, a clay monolith covered in grass, crawls over my thumb and up my arm. The Yellow Meadow Ant is diminutive and the large nests indicative of a landscape left undisturbed for decades.

I follow its journey back to the nest where it manages to find one of the nest entrances beneath some loose dirt. Feeling slightly guilty I press my hands in to the ground to stand up and feel the cool damp soil on my fingertips. I consider the many thousands of microscopic mycelium that cast and underground net by fungi yet to show themselves, but it threatens to overwhelm my recently rested brain so I free my hands from their embrace and wander in to the darkness of the Holly.

Leave a comment
Time Δ Debug Message - Perch Runway 3.2
1783127819.88730 [906] SELECT p.pagePath, pr.routePattern, pr.routeRegExp, p.pageTemplate, pr.routeOrder, s.settingValue AS siteOffline FROM swt_pages_staging p LEFT JOIN swt_page_routes pr ON p.pageID=pr.pageID LEFT JOIN swt_settings s ON s.settingID='siteOffline' UNION SELECT NULL AS pagePath, pr2.routePattern, pr2.routeRegExp, pr2.templatePath AS pageTemplate, pr2.routeOrder, NULL AS siteOffline FROM swt_page_routes pr2 WHERE templateID!=0 ORDER BY routeOrder ASC, pagePath ASC
1783127819.91530.028Matched route: news/[slug:s]
1783127819.91540.0001Server address: 216.73.217.177
1783127819.91540Using master page: /templates/pages/blog/post.php
1783127819.91540Page arguments:
Array
(
    [0] => /news/breathing-in-ancient-woodland
    [s] => breathing-in-ancient-woodland
    [1] => breathing-in-ancient-woodland
)
1783127819.91560.0002 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783127819.91660.001 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783127819.91860.002 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1783127819.91930.0007INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1783127819.92160.0023 [1] SELECT * FROM swt_shop_cart WHERE cartID=22592175
1783127819.92220.0006 [1] SELECT * FROM swt_shop_cart WHERE cartID=22592175
1783127819.92290.0007 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-04 01:17:00' AND saleTo>'2026-07-04 01:17:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783127819.92420.0014 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='breathing-in-ancient-woodland')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-07-04 01:17:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783127819.92720.003 [1] SELECT FOUND_ROWS() AS `count`
1783127819.92790.0007 [1] SELECT * FROM swt_blog_posts WHERE postID=2375 AND postStatus='Published' AND postDateTime<='2026-07-04 01:17:00'
1783127819.92890.001 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783127819.92970.0008 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783127819.93050.0008 [1] SELECT * FROM swt_categories WHERE catID=199 LIMIT 1
1783127819.9310.0005 [1] SELECT * FROM swt_categories WHERE catID=93 LIMIT 1
1783127819.93160.0006Using template: /templates/blog/post.html
1783127819.93260.001 [162] SELECT catID, catPath FROM swt_categories
1783127819.93390.0013 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-04 01:17:00' AND postSlug='breathing-in-ancient-woodland'
1783127819.95560.0217Using template: /templates/blog/post.html
1783127819.95620.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783127819.95790.0017Using template: /templates/pages/attributes/seo.html
1783127819.95820.0003 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783127819.95910.0009 [nil] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM swt_content_index idx JOIN swt_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN swt_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE ((idx.regionID=104 AND idx.itemRev=0)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1783127819.96030.0012 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783127819.96330.003 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783127819.96390.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783127819.9660.0021Using template: /templates/navigation/ps_nav_template.html
1783127819.96610 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783127819.96680.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783127819.96730.0004 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783127819.96990.0027 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783127819.9710.001 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783127819.97170.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783127819.97430.0026 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783127819.97540.0011 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1783127819.97850.0031 [1] Using template: /templates/navigation/breadcrumbs.html
1783127819.9790.0005Using template: /templates/blog/post.html
1783127819.97930.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1783127819.98010.0008Using template: /templates/blog/author.html
1783127819.98040.0003 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='breathing-in-ancient-woodland')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-07-04 01:17:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783127819.98290.0025 [1] SELECT FOUND_ROWS() AS `count`
1783127819.98340.0005 [1] Using template: /templates/blog/post.html
1783127819.9870.0036Using template: /templates/blog/comment_form.html
1783127819.98810.001 [nil] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=2375 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783127820.04210.0541 [0] Using template: /templates/blog/comment.html
1783127820.04230.0002Using template: /templates/blog/post.html
1783127820.04260.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1783127820.04350.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783127820.04440.001 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783127820.04510.0006 [7] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-002%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783127820.04730.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783127820.04790.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783127820.05010.0022 [6] Using template: /templates/navigation/footer-nav.html
1783127820.05090.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783127820.05170.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783127820.05230.0006 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783127820.0550.0027 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783127820.05560.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783127820.05770.0021 [10] Using template: /templates/navigation/footer-nav.html
1783127820.06120.0034 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783127820.06210.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783127820.06270.0006 [30] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-004%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783127820.06520.0025 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783127820.0660.0008 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783127820.06840.0024 [29] Using template: /templates/navigation/footer-nav.html
1783127820.0710.0026 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783127820.07190.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783127820.07260.0007 [11] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783127820.07580.0032 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783127820.07650.0007 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783127820.07910.0026 [10] Using template: /templates/navigation/footer-nav.html
1783127820.08030.0012Request time: 0.1947
1783127820.08030Process time: 0.1945
1783127820.08030Memory: 1.6218