Species of the day: Germander Speedwell

, 16 May 2020
Species of the day: Germander Speedwell
Germander Speedwell © James Duncan

By James Duncan

Learning & Engagement Officer

The Germander Speedwell (Veronica chamaedrys) is perhaps one of the most charming, elegant and attractive British wildflowers, covering grassland and woodland edges in a dense carpet of deep blue. There are actually more than twenty species of Speedwell in Britain, some of which are naturalised, many of which are remarkably easy to confuse. Amongst them they occupy a huge range of habitats, where some are annuals, some are perennials, some are plentiful and some are really quite rare. Germander Speedwell is certainly one of the most abundant, a species native to both Europe and Asia, flowering most typically from April through to July. The dense clumps formed by the flowers may give the appearance of eyes peeking from amongst the foliage, giving it the alternative name of 'Bird's Eye Speedwell.' In fact, it was once believed that should the flowers be picked, the punishment would be to have one's eyes pecked out by birds. 

Though the Germander Speedwell has an extensive variety of vernacular names, the word 'Speedwell' may itself have a variety of meanings. The most likely is derived from its use in folk medicine, where it was considered to have significant medicinal value in healing wounds, purifying the blood, clearing respiratory congestion and even curing gout. Its effectiveness was claimed to be so rapid that it led to a 'speedy' recovery. Many of these treatments involved the plant being made into a tea, something so well-established during the 1800's that it even caused declines in localised populations. Owing to the flower's propensity to quickly wilt upon picking, 'speed well' may alternatively have been seen as a parallel to 'farewell.' In Irish tradition, it was seen as a good-luck charm and its common sight on verges and byways may have sent travellers 'speeding on their way.' It was even pinned or sewn into clothing to provide protection from accidents.

The naming of the genus Veronica is equally fascinating, the word perhaps arising from the Latin for 'true image.' This may be dedicated to Saint Veronica, who was said to have wiped Christ's forehead on his way to the crucifixion, finding a perfect image of his face pressed into the cloth she had used. It may alternatively stem from a couple of words in Ancient Greek, translating to 'I bring victory', once again suggestive of its curative properties. The name Germander seems to refer to either a corruption of Latin or a Greek word symbolising its 'ground-loving' nature. It's certainly not wrong, for Germander Speedwell is a sprawling plant, rarely reaching more than 30cm, which opens its flowers in bright sunlight to provide a great nectar source for a variety of insects including many solitary bees. It may even serve as one of the larval food plants for the the incredibly rare Heath Fritillary.  

Germander Speedwell1

Germander Speedwell © James Duncan

Leave a comment

Comments

  • Pat:

    A great picture of a patch of GS, James. I was entranced by similar huge swathes of this this most spectacular of Veronicas on the east slope at the lower end of Devil’s Dyke.

    You're right, it really is the most exquisite little flower. The closer you get, the better it becomes! James

    13 Aug 2020 06:58:00

  • You said how there are many different types of speedwell and they’re very hard to tell apart; I’m really struggling to find the one that I want to get seeds for.

    I see it when I’m walking my dog growing in the field amongst the grass. It’s very very short, very low-growing but I’m constantly directed to Forget-me-nots or Speedwells that are very similar, but they are just not short enough. Would you have any thoughts on which particular variety it might be so I can try and find the right seeds?

    13 Apr 2024 18:41:00

Time Δ Debug Message - Perch Runway 3.2
1783198264.98580 [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
1783198265.01130.0255Matched route: news/[slug:s]
1783198265.01150.0002Server address: 216.73.217.177
1783198265.01150.0001Using master page: /templates/pages/blog/post.php
1783198265.01150Page arguments:
Array
(
    [0] => /news/species-of-the-day-germander-speedwell
    [s] => species-of-the-day-germander-speedwell
    [1] => species-of-the-day-germander-speedwell
)
1783198265.01190.0004 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783198265.0130.0011 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783198265.01490.0019 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1783198265.01570.0008INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1783198265.0180.0023 [1] SELECT * FROM swt_shop_cart WHERE cartID=22627272
1783198265.01870.0007 [1] SELECT * FROM swt_shop_cart WHERE cartID=22627272
1783198265.01940.0007 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-04 20:51:00' AND saleTo>'2026-07-04 20:51:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783198265.02090.0015 [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-germander-speedwell')) 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 20:51:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783198265.02340.0025 [1] SELECT FOUND_ROWS() AS `count`
1783198265.02410.0007 [1] SELECT * FROM swt_blog_posts WHERE postID=2151 AND postStatus='Published' AND postDateTime<='2026-07-04 20:51:00'
1783198265.02510.001 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783198265.0260.0008 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783198265.02680.0008 [1] SELECT * FROM swt_categories WHERE catID=191 LIMIT 1
1783198265.02740.0006 [1] SELECT * FROM swt_categories WHERE catID=51 LIMIT 1
1783198265.02810.0007Using template: /templates/blog/post.html
1783198265.02840.0003 [162] SELECT catID, catPath FROM swt_categories
1783198265.02930.001 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-04 20:51:00' AND postSlug='species-of-the-day-germander-speedwell'
1783198265.05090.0216Using template: /templates/blog/post.html
1783198265.05160.0007 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783198265.05370.002Using template: /templates/pages/attributes/seo.html
1783198265.0540.0003 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783198265.05490.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
1783198265.05650.0015 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783198265.05970.0032 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783198265.06030.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783198265.06230.002Using template: /templates/navigation/ps_nav_template.html
1783198265.06240 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783198265.06320.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783198265.06370.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783198265.06710.0034 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783198265.06840.0013 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783198265.06920.0008 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783198265.07230.0031 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783198265.07320.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
1783198265.07550.0023 [1] Using template: /templates/navigation/breadcrumbs.html
1783198265.07610.0006Using template: /templates/blog/post.html
1783198265.07640.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='19' LIMIT 1
1783198265.07710.0007Using template: /templates/blog/author.html
1783198265.07740.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-germander-speedwell')) 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 20:51:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783198265.07960.0022 [1] SELECT FOUND_ROWS() AS `count`
1783198265.08020.0006 [1] Using template: /templates/blog/post.html
1783198265.08330.0031Using template: /templates/blog/comment_form.html
1783198265.08440.0011 [2] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=2151 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783198265.14060.0563 [2] Using template: /templates/blog/comment.html
1783198265.14150.0009Using template: /templates/blog/post.html
1783198265.14170.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='19' LIMIT 1
1783198265.14280.001 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783198265.14360.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783198265.14430.0007 [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
1783198265.14640.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783198265.1470.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783198265.14890.0019 [6] Using template: /templates/navigation/footer-nav.html
1783198265.14980.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783198265.15040.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783198265.15090.0005 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783198265.15330.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783198265.1540.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783198265.15590.0019 [10] Using template: /templates/navigation/footer-nav.html
1783198265.15940.0036 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783198265.16020.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783198265.1610.0008 [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
1783198265.16350.0025 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783198265.16410.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783198265.1660.0019 [29] Using template: /templates/navigation/footer-nav.html
1783198265.16860.0026 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783198265.16960.001 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783198265.17020.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
1783198265.17240.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783198265.1730.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783198265.17490.002 [10] Using template: /templates/navigation/footer-nav.html
1783198265.17630.0014Request time: 0.1938
1783198265.17630Process time: 0.1936
1783198265.17630Memory: 1.6318