Glow-worms

, 22 August 2019
Glow-worms
© Derek Middleton

By Charlotte Owen

WildCall Officer

Lampyris noctiluca. It sounds like a spell that could be uttered by a student at Hogwarts but this is the Latin name of one of our most magical creatures, the Glow-worm. If they really could be conjured into life by the wave of a wand the result would be an impressive constellation of glowing green lights, arcing through the air to illuminate the night. Sadly this mesmerising display would be disappointingly brief. Only the females glow, and while they can keep their little tail-lights on for hours at a time they don’t have wings and can’t fly. Rather than a magical cloud of floating Fireflies, the hapless Glow-worms would continue their trajectory and tumble down to earth in a glimmering heap. While this might have its uses, a simple Lumos charm would surely be more effective.

The Glow-worm’s glow has inspired countless fairy tales and reams of folklore but this seemingly-supernatural ability has a solid scientific explanation.  It’s a fascinating example of bioluminescence, the emission of light by a living organism.  This trait is much more common in the oceans, which are full of luminous marine creatures from algae to squid and deep sea dragonfish.  The Glow-worm is one of the few terrestrial beings to have mastered this power, which stems from a simple chemical reaction.  It begins with a measure of luciferin, a light-generating substance whose name derives from the Latin lucifer, meaning light-bringer.  Add a pinch of luciferase, an enzyme that will catalyse the reaction, and ensure a steady supply of oxygen before kick-starting the process with a jolt of metabolic energy.  Then – as if by magic – there is light.

Females use their luciferin-fuelled lanterns to attract a mate, and with only a few weeks to live there’s no time to waste.  An enchanting light show is the surest way to romance, so they climb as high as possible to secure a good vantage point before beginning their broadcast.  Male Glow-worms do have wings and they fly around in search of females, homing in on their glowing abdomens until they are lured into landing by the beacon that shines the brightest.  

Leave a comment

Comments

  • Carol and David Todd:

    6 seen this evening up Chapel Hill in Lewes.
    Love the above about them – wish we could have some of their special qualities. Magical and a privilege seeing them.

    20 Jul 2022 21:40:00

  • Diane thurston:

    Treated to a magical display of glow worms covering our two silver birches from 4am to 5.45 today 5 th September 2022. First time in our lives the trees looked like Christmas trees. Really beautiful.

    05 Sep 2022 10:25:00

  • Keith Wray:

    I may be going mad but at 6.30 this morning I looked out of the window which looks over the pond and saw a bright light. I assumed it was a star reflection, but it then started to move around, at times quite quickly. It was still quite dark so the light was very bright and can only assume it was moving on top of the Lilly leafs. I can only assume it was a Firefly! Is this possible at this time of year and in Sussex. We live in Hurstpierpoint.
    I would welcome your opinion, as I am convinced that it was a Firefly, or the early signs of madness! Thanks, Keith Wray

    18 Oct 2022 06:50:00

  • Sussex Wildlife Trust:

    We don’t have fireflies in the UK, so there are no flying lights. Only female Glow Worms glow and they are flightless, so could not move rapidly as described. Females generally climb a tall stem and glow from a fixed point. October is late for Glow Worms to be active, so it’s unlikely but not impossible. Charlotte Owen. WildCall Officer

  • Pippa Frost:

    Walking home around 11pm last night, we saw a green light in the verge. It looked like someone had thrown a led bulb in there, maybe a battery ring or something. When we checked it out, there were 2 beetles on a wide grass leaf. It was truly amazing and magical. Nr Boreham Street, East Sussex

    04 Jul 2026 12:42:00

Time Δ Debug Message - Perch Runway 3.2
1783307726.29320 [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
1783307726.31910.0259Matched route: news/[slug:s]
1783307726.31920.0001Server address: 216.73.216.170
1783307726.31930Using master page: /templates/pages/blog/post.php
1783307726.31930Page arguments:
Array
(
    [0] => /news/glow-worms
    [s] => glow-worms
    [1] => glow-worms
)
1783307726.31960.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783307726.32060.001 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783307726.32250.0019 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1783307726.32310.0006INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1783307726.32540.0022 [1] SELECT * FROM swt_shop_cart WHERE cartID=22674376
1783307726.32590.0005 [1] SELECT * FROM swt_shop_cart WHERE cartID=22674376
1783307726.32640.0005 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-06 03:15:00' AND saleTo>'2026-07-06 03:15:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783307726.32790.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='glow-worms')) 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-06 03:15:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783307726.33080.0029 [1] SELECT FOUND_ROWS() AS `count`
1783307726.33140.0007 [1] SELECT * FROM swt_blog_posts WHERE postID=1834 AND postStatus='Published' AND postDateTime<='2026-07-06 03:15:00'
1783307726.33250.001 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783307726.33320.0008 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783307726.33390.0007 [1] SELECT * FROM swt_categories WHERE catID=181 LIMIT 1
1783307726.33460.0007Using template: /templates/blog/post.html
1783307726.33480.0002 [162] SELECT catID, catPath FROM swt_categories
1783307726.33570.0009 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-06 03:15:00' AND postSlug='glow-worms'
1783307726.35620.0205Using template: /templates/blog/post.html
1783307726.35670.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783307726.35820.0015Using template: /templates/pages/attributes/seo.html
1783307726.35850.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783307726.35940.001 [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
1783307726.36080.0014 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783307726.36390.0031 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783307726.36450.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783307726.36660.0021Using template: /templates/navigation/ps_nav_template.html
1783307726.36660 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783307726.36740.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783307726.36790.0004 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783307726.37050.0027 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783307726.37160.0011 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783307726.37240.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783307726.37550.0032 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783307726.37640.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
1783307726.37880.0023 [1] Using template: /templates/navigation/breadcrumbs.html
1783307726.38280.004Using template: /templates/blog/post.html
1783307726.38310.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1783307726.38390.0008Using template: /templates/blog/author.html
1783307726.38450.0005 [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='glow-worms')) 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-06 03:15:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783307726.38790.0035 [1] SELECT FOUND_ROWS() AS `count`
1783307726.38860.0006 [1] Using template: /templates/blog/post.html
1783307726.39130.0027Using template: /templates/blog/comment_form.html
1783307726.39230.001 [4] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=1834 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783307726.44560.0533 [4] Using template: /templates/blog/comment.html
1783307726.44750.0019Using template: /templates/blog/post.html
1783307726.44770.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1783307726.44850.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783307726.44920.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783307726.44960.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
1783307726.45180.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783307726.45230.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783307726.45420.0019 [6] Using template: /templates/navigation/footer-nav.html
1783307726.45510.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783307726.45560.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783307726.45610.0005 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783307726.45840.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783307726.45890.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783307726.4610.0021 [10] Using template: /templates/navigation/footer-nav.html
1783307726.46430.0032 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783307726.4650.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783307726.46550.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
1783307726.4680.0025 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783307726.46850.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783307726.47040.0019 [29] Using template: /templates/navigation/footer-nav.html
1783307726.47260.0022 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783307726.47330.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783307726.47370.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
1783307726.4760.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783307726.47650.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783307726.47840.002 [10] Using template: /templates/navigation/footer-nav.html
1783307726.48050.002Request time: 0.1894
1783307726.48050Process time: 0.1892
1783307726.48050Memory: 1.6217