Wassailing

, 08 February 2016
Wassailing

By Ronnie Reed

Volunteer

Saturday night, somewhere in deepest, darkest West Sussex. The village clock strikes six and the sound carries through empty streets. A dog barks. No moon and no stars; blackness. Soft moisture hangs on the wind drifting down from the hills. A trickle of people move quietly through the lighted streets towards the playing fields at the edge of the village. Light spills from the windows of the cricket club and falls across the green as people arrive and cluster together on the turf. There are young and old, families, friends and strangers. Heads lift, conversation stills as the sound of tinkling bells drifts through the shadows and from the darkness emerge strange figures with blackened faces, clothed in tatter jackets and leggings, some wielding hazel sticks, others drums or tambourines. They gather up the crowd with their music and the wassail begins.

Across the playing field, past the cricket pitch and the swings, the new community orchard waits, the wind lifting the branches of the apple trees that have been carefully planted over the last two years by keen volunteers from the village.

Tonight those volunteers have organised an orchard wassail and invited the villagers to join them in singing and dancing to awaken the trees from their winter slumber and drive out evil spirits sheltering within, ensuring a good harvest to come. They have evoked a tradition that has been rowdily played out in rural areas for hundreds of years. The word wassail is derived from the Anglo Saxon, ‘waes hael’ which means ‘be well’ or ‘be in good health’. It describes the spiced mulled ale poured into the wassail cup and used by the revellers to bless the orchards on Twelfth Night, the 6th January or for purists ‘Old Twelvey’, the 17th January, (before the introduction of the Gregorian calendar in 1752).

Across the field floats the sound of music and dancing and then through the darkness the Black Morris dancers guide the crowd towards the trees.

A circle forms. A ritual; its origins lost in time, as everyone takes a piece of toast and dips it into the wassail cup containing cider from last year’s harvest and hangs the bread on the branches, awakening the trees. As the cider is poured over the roots of the trees, returning it from where it came, the trees are wished ‘waes hael’. And then comes the noisy part, with singing and shouting as drums, saucepans, pots and pans are beaten, to drive out any lurking evil spirits.

As the crowd drifts away towards the cricket club and some more ‘waes hael’ at the bar, the trees settle quietly into the silence and the night.

So what does wassailing have to do with wildlife?

Certainly orchards, community or otherwise, are an important refuge for wildlife. Traditional orchards contain a rich diversity of habitats. They attract pollinators like bees and wasps, are a magnet for a range of butterflies like the orange tip and red admiral, and are home to moths and chafer beetles. They can be carpeted with a host of different flowers, lichens and mosses, and provide shelter and food for a wide mix of birds including woodpeckers, fieldfare, redwing and mistle thrushes whilst across them walk badgers and foxes, and hedgehogs.

But the orchards would be there without strange goings on in the dead of night and weird people banging saucepan lids!

Perhaps the wassailing is important because it says something about our relationship to nature. The rituals are a link with the past, a past when people were much more connected to the natural world around them than we are today. They depended on the soil, the rain, the wind, the sunshine for their food not the bulging shelves of a supermarket. They watched it growing, knew where it came from. They lived with the changing seasons, not isolated by concrete and glass from heat and cold. They rubbed shoulders with a host of animals and plants that many of us can no longer name and because of our ignorance no longer care about.

Maybe, although we no longer believe in evil spirits living in trees, we still need to feel a link with the natural order in which we live. Maybe in our consumer driven, technological, virtual reality world it would not hurt us to get back to where we came from, to reconnect with nature and rethink our relationship with everything around us.

We still depend on nature for our existence in the same way as our ancestors did. We also need the natural world for our own psychological wellbeing. There is a growing awareness that we have moved away from important roots and need to return to them. We are starting to talk about wellbeing through nature, ecosystem services, the economic value of nature.

We need nature and perhaps we need traditions like wassailing that rebuild our threads to a past where we were more closely connected to it.

Standing in the dark, under a moonless sky, listening to the wind and feeling the soft dampness in the air, surrounded by young apples trees, it is possible to feel that cord that reaches down and anchors us to the earth beneath our feet.

And maybe believe in evil spirits in trees!

Leave a comment
Time Δ Debug Message - Perch Runway 3.2
1783652773.39640 [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
1783652773.42110.0248Matched route: news/[slug:s]
1783652773.42120.0001Server address: 216.73.217.88
1783652773.42120Using master page: /templates/pages/blog/post.php
1783652773.42120Page arguments:
Array
(
    [0] => /news/wassailing
    [s] => wassailing
    [1] => wassailing
)
1783652773.42150.0002 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783652773.42220.0007 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783652773.42370.0015 [1] SELECT * FROM swt_shop_cart WHERE cartID=22847995
1783652773.42430.0006 [1] SELECT * FROM swt_shop_cart WHERE cartID=22847995
1783652773.42470.0004 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-10 03:06:00' AND saleTo>'2026-07-10 03:06:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783652773.42560.0009 [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='wassailing')) 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-10 03:06:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783652773.42820.0025 [1] SELECT FOUND_ROWS() AS `count`
1783652773.42860.0004 [1] SELECT * FROM swt_blog_posts WHERE postID=1063 AND postStatus='Published' AND postDateTime<='2026-07-10 03:06:00'
1783652773.42920.0006 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783652773.430.0007 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783652773.43060.0006 [1] SELECT * FROM swt_categories WHERE catID=35 LIMIT 1
1783652773.43110.0005Using template: /templates/blog/post.html
1783652773.43130.0002 [162] SELECT catID, catPath FROM swt_categories
1783652773.43220.0008 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-10 03:06:00' AND postSlug='wassailing'
1783652773.45370.0216Using template: /templates/blog/post.html
1783652773.45420.0004 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783652773.45550.0014Using template: /templates/pages/attributes/seo.html
1783652773.45570.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783652773.45650.0008 [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
1783652773.45790.0014 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783652773.46090.003 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783652773.46160.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783652773.46360.0021Using template: /templates/navigation/ps_nav_template.html
1783652773.46370 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783652773.46430.0007 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783652773.46460.0003 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783652773.46690.0023 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783652773.46790.0011 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783652773.46880.0008 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783652773.47170.003 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783652773.47260.0009 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1783652773.47470.0021 [1] Using template: /templates/navigation/breadcrumbs.html
1783652773.47520.0005Using template: /templates/blog/post.html
1783652773.47540.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1783652773.4760.0006Using template: /templates/blog/author.html
1783652773.47630.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='wassailing')) 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-10 03:06:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783652773.47860.0022 [1] SELECT FOUND_ROWS() AS `count`
1783652773.4790.0004 [1] Using template: /templates/blog/post.html
1783652773.48110.0021Using template: /templates/blog/comment_form.html
1783652773.48210.001 [nil] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=1063 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783652773.5340.0519 [0] Using template: /templates/blog/comment.html
1783652773.53420.0002Using template: /templates/blog/post.html
1783652773.53440.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1783652773.53530.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783652773.53580.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783652773.53630.0005 [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
1783652773.53820.0019 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783652773.53860.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783652773.54050.0019 [6] Using template: /templates/navigation/footer-nav.html
1783652773.54140.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783652773.54180.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783652773.54220.0004 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783652773.54440.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783652773.54490.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783652773.54680.0019 [10] Using template: /templates/navigation/footer-nav.html
1783652773.54970.0029 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783652773.55020.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783652773.55070.0005 [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
1783652773.5530.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783652773.55350.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783652773.55530.0018 [29] Using template: /templates/navigation/footer-nav.html
1783652773.55840.0031 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783652773.55910.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783652773.55960.0005 [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
1783652773.56150.0019 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783652773.56190.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783652773.5640.002 [10] Using template: /templates/navigation/footer-nav.html
1783652773.56540.0014Request time: 0.1703
1783652773.56540Process time: 0.1701
1783652773.56540Memory: 1.644