Species of the day: Hawthorn

, 28 April 2020
Species of the day: Hawthorn
Hawthorn © Roger Wilmshurst

By James Duncan

Learning and Engagement Officer

With its distinctive leaves, the Common Hawthorn (Crataegus monogyna) is a familiar sight amongst spring hedgerows and woodland edges. Its colloquial name of 'May-tree' is entirely suggestive of its typical flowering period and serves as the most reliable method of separating its gleaming creamy-white blooms from Blackthorn, which in contrast produces flowers prior to its leaves. Owing to its prickly nature, Hawthorn has for centuries been used to form barriers and boundaries for both livestock and humans. Indeed, 'haw' derives from the old English word for hedge. Unfortunately hedge removal has very much exceeded that of hedge planting since WWII - historically we've now lost around half of all British hedgerows in this time. The ongoing fragmentation of these vital habitats continues to be a threat to the wildlife so heavily dependant upon them. Of course, long-established hedges have by far the most value to both wildlife and landscapes and none more so than Hawthorn. It's simply a magnificent habitat, supporting a myriad of wide-ranging species. Many hundreds of these depend on it for food, including numerous moth larvae and a range of nectar-reliant insects. The flowering buds are popular with Dormice and the fleshy berries provide a fantastic food source for birds (particularly Thrushes) as they're rich in antioxidant properties. Of course the true range of creatures reliant on Hawthorn is far more extensive, as it also offers thorny, impenetrable shelter and ideal nesting habitat.  

In a twist of irony, where Hawthorn so marvellously supports life, it's readily been associated by humans with death. The taboo against bringing blossom into the home was powerful and doing so was considered to bring nothing but illness and misfortune. The aroma given from the blossom is certainly sickly and acrid and in medieval times was compared to that of the 'Great Plague of London.' This would seem quite far-fetched, until a botanical discovery later unearthed the reason. Hawthorn blossom was found to contain trimethylamine, one of the first chemicals present in decaying animal tissue. It quite literally bears the smell of death, something those living in times of bubonic plague would have been well familiar with. Unsurprisingly, as a result of this trait many of the insect pollinators drawn to the blossom are those attracted by carrion. 

A far cry from the distasteful blossom, the young leaves and shoots have readily been eaten through the ages and referred to as 'bread and cheese.' The deep wine-red 'haws' produced in autumn contain large amounts of a starch called pectin, which when heated with sugar forms a gelling agent, making the berries desirable for both jam and jellies. The antioxidants beneficial for wildlife have long been recommended in herbal medicine, and in particular for conditions of the heart. Harking back to its alternative naming, Hawthorn has always had associations with traditional May festivities and has noteworthy place in legend and lore. It was touchingly referenced in Siegfried Sassoon's WWI poem 'The Hawthorn Tree', telling of his son fighting in France. Here's an excerpt - 








Hawthorn © Derek Middleton

Hawthorn berries © Derek Middleton

Leave a comment

Comments

  • David:

    Where local would it be possible to find some hawthorn trees bushes ?
    The reason I am asking I am looking to make some hawjam for an elderly friend who says it is one of the best medicines for old people.
    I have no idea but I am looking to try.
    Please help if you can.
    I live in hastings sussex.
    Kind regards David.

    28 May 2024 06:04:00

  • Sussex Wildlife Trust:

    Hawthorn is fairly common and widespread – the best thing to do is familiarise yourself with what it looks like so that you can confidently ID it, and only then attempt to collect some haws later in the autumn. However, foraging is not allowed on protected sites (e.g. SSSIs) and not encouraged on nature reserves, and if the trees/hedges are on private land you may need to seek permission first.

    Here's a blog that might be of interest https://sussexwildlifetrust.or...

    And an ID such as Obsidentify might be helpful to you.

Time Δ Debug Message - Perch Runway 3.2
1783215239.09430 [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
1783215239.12930.0351Matched route: news/[slug:s]
1783215239.12950.0002Server address: 216.73.217.177
1783215239.12950Using master page: /templates/pages/blog/post.php
1783215239.12960Page arguments:
Array
(
    [0] => /news/species-of-the-day-hawthorn
    [s] => species-of-the-day-hawthorn
    [1] => species-of-the-day-hawthorn
)
1783215239.12980.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783215239.13090.0011 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783215239.13310.0022 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1783215239.13370.0006INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1783215239.13560.002 [1] SELECT * FROM swt_shop_cart WHERE cartID=22634626
1783215239.13610.0005 [1] SELECT * FROM swt_shop_cart WHERE cartID=22634626
1783215239.13660.0005 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-05 01:34:00' AND saleTo>'2026-07-05 01:34:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783215239.13780.0012 [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='species-of-the-day-hawthorn')) 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-05 01:34:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783215239.14060.0028 [1] SELECT FOUND_ROWS() AS `count`
1783215239.14150.0008 [1] SELECT * FROM swt_blog_posts WHERE postID=2103 AND postStatus='Published' AND postDateTime<='2026-07-05 01:34:00'
1783215239.14250.001 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783215239.14330.0008 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783215239.14410.0008 [1] SELECT * FROM swt_categories WHERE catID=191 LIMIT 1
1783215239.14470.0006 [1] SELECT * FROM swt_categories WHERE catID=51 LIMIT 1
1783215239.14540.0007Using template: /templates/blog/post.html
1783215239.14560.0002 [162] SELECT catID, catPath FROM swt_categories
1783215239.14660.0009 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-05 01:34:00' AND postSlug='species-of-the-day-hawthorn'
1783215239.16840.0218Using template: /templates/blog/post.html
1783215239.1690.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783215239.17060.0016Using template: /templates/pages/attributes/seo.html
1783215239.17080.0003 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783215239.17180.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
1783215239.17350.0018 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783215239.17740.0038 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783215239.17810.0007 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783215239.18090.0028Using template: /templates/navigation/ps_nav_template.html
1783215239.1810.0001 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783215239.1820.001 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783215239.18280.0008 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783215239.18570.0029 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783215239.18710.0014 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783215239.18790.0008 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783215239.19130.0034 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783215239.19230.001 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1783215239.19480.0025 [1] Using template: /templates/navigation/breadcrumbs.html
1783215239.19540.0006Using template: /templates/blog/post.html
1783215239.19580.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='19' LIMIT 1
1783215239.19660.0009Using template: /templates/blog/author.html
1783215239.19710.0004 [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='species-of-the-day-hawthorn')) 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-05 01:34:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783215239.19920.0021 [1] SELECT FOUND_ROWS() AS `count`
1783215239.19980.0006 [1] Using template: /templates/blog/post.html
1783215239.2030.0032Using template: /templates/blog/comment_form.html
1783215239.20450.0015 [1] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=2103 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783215239.25560.0511 [1] Using template: /templates/blog/comment.html
1783215239.25630.0007Using template: /templates/blog/post.html
1783215239.25650.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='19' LIMIT 1
1783215239.25740.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783215239.25870.0013 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783215239.25930.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
1783215239.26160.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783215239.26210.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783215239.2640.0019 [6] Using template: /templates/navigation/footer-nav.html
1783215239.26550.0015 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783215239.26610.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783215239.26650.0004 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783215239.26870.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783215239.26920.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783215239.27110.0019 [10] Using template: /templates/navigation/footer-nav.html
1783215239.27450.0035 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783215239.27520.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783215239.27570.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
1783215239.2780.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783215239.27850.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783215239.28030.0019 [29] Using template: /templates/navigation/footer-nav.html
1783215239.28260.0022 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783215239.28330.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783215239.28390.0006 [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
1783215239.28670.0028 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783215239.28720.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783215239.28930.002 [10] Using template: /templates/navigation/footer-nav.html
1783215239.29090.0016Request time: 0.1995
1783215239.29090Process time: 0.1993
1783215239.29090Memory: 1.6549