Brilliant berry buffet for birds

, 23 December 2016
Brilliant berry buffet for birds
Blackbird on holly / Alan Price

By Charlotte Owen

WildCall Officer

The common holly Ilex aquifolium is a plant that everyone will recognise, with its glossy evergreen leaves and vibrant red berries. It has been a symbol of midwinter festivals for many centuries and as Christmas approaches, there’s a good chance that you’ve already brought some inside to ‘deck the halls’ or make a festive wreath, carefully selecting the stems with the best displays of berries. Please don’t forget that the berries are toxic to humans so if you have small children make sure they can’t reach them.

These brilliant berries are just as popular with wildlife and they can be an important source of winter food for birds. Only the female holly trees produce berries, which develop from tiny white flowers and mature by late November. The berries are bitter at first but become more palatable after the first frosts have softened them – and it’s when the ground is frozen that many birds will rely on berries to see them through.

The robin is most famously associated with holly and, while it may remain the king of the Christmas cards, in the garden it must compete with a wide range of other berry-loving species including the blackbird and song thrush. More exotic visitors to the berry buffet include the redwing and fieldfare, which come here to escape the much harsher winter conditions in their northern breeding grounds. They often flock together in their search for food and may visit gardens in particularly harsh or snowy conditions.

But perhaps the robin’s strongest competitor is the mistle thrush. These birds feed in flocks until the holly berries mature, when they set off alone or in pairs to find a tree bursting with berries and claim it as their own personal larder. They will defend it vigorously from all intruders, just in case other food sources become so scarce that they need to rely on their berries as a backup. This means that they may not actually eat any of their berries but they will make sure that nobody else eats them either - so if you see a holly tree still full of berries when most others are bare, you’re probably under the watchful gaze of its mistle thrush guardian.

Leave a comment
Time Δ Debug Message - Perch Runway 3.2
1783587504.54520 [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
1783587504.57050.0254Matched route: news/[slug:s]
1783587504.57060.0001Server address: 216.73.216.62
1783587504.57060Using master page: /templates/pages/blog/post.php
1783587504.57060Page arguments:
Array
(
    [0] => /news/brilliant-berry-buffet-for-birds
    [s] => brilliant-berry-buffet-for-birds
    [1] => brilliant-berry-buffet-for-birds
)
1783587504.57080.0002 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783587504.57160.0007 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783587504.57310.0015 [1] SELECT * FROM swt_shop_cart WHERE cartID=22815645
1783587504.57350.0005 [1] SELECT * FROM swt_shop_cart WHERE cartID=22815645
1783587504.57410.0005 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-09 08:58:00' AND saleTo>'2026-07-09 08:58:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783587504.57520.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='brilliant-berry-buffet-for-birds')) 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-09 08:58:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783587504.57760.0024 [1] SELECT FOUND_ROWS() AS `count`
1783587504.57810.0005 [1] SELECT * FROM swt_blog_posts WHERE postID=1257 AND postStatus='Published' AND postDateTime<='2026-07-09 08:58:00'
1783587504.57890.0007 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783587504.57950.0006 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783587504.58010.0006 [1] SELECT * FROM swt_categories WHERE catID=51 LIMIT 1
1783587504.58070.0006Using template: /templates/blog/post.html
1783587504.58090.0002 [162] SELECT catID, catPath FROM swt_categories
1783587504.58170.0008 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-09 08:58:00' AND postSlug='brilliant-berry-buffet-for-birds'
1783587504.60230.0205Using template: /templates/blog/post.html
1783587504.60270.0004 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783587504.60420.0015Using template: /templates/pages/attributes/seo.html
1783587504.60440.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783587504.60510.0007 [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
1783587504.60650.0014 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783587504.60920.0027 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783587504.60970.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783587504.61170.0021Using template: /templates/navigation/ps_nav_template.html
1783587504.61180 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783587504.61230.0005 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783587504.61250.0002 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783587504.61380.0013 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783587504.61440.0006 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783587504.61480.0004 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783587504.61720.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783587504.61790.0007 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1783587504.620.0021 [1] Using template: /templates/navigation/breadcrumbs.html
1783587504.62040.0004Using template: /templates/blog/post.html
1783587504.62050.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1783587504.62120.0007Using template: /templates/blog/author.html
1783587504.62170.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='brilliant-berry-buffet-for-birds')) 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-09 08:58:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783587504.62380.0021 [1] SELECT FOUND_ROWS() AS `count`
1783587504.62430.0005 [1] Using template: /templates/blog/post.html
1783587504.62590.0017Using template: /templates/blog/comment_form.html
1783587504.62650.0006 [nil] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=1257 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783587504.67470.0482 [0] Using template: /templates/blog/comment.html
1783587504.6750.0002Using template: /templates/blog/post.html
1783587504.67520.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1783587504.6760.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783587504.67660.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783587504.67710.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
1783587504.6790.002 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783587504.67960.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783587504.68150.0019 [6] Using template: /templates/navigation/footer-nav.html
1783587504.68250.001 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783587504.6830.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783587504.68350.0005 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783587504.68570.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783587504.68620.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783587504.6880.0018 [10] Using template: /templates/navigation/footer-nav.html
1783587504.68990.0019 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783587504.69050.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783587504.69090.0004 [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
1783587504.69290.002 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783587504.69330.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783587504.6950.0017 [29] Using template: /templates/navigation/footer-nav.html
1783587504.69690.0019 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783587504.69740.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783587504.69770.0004 [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
1783587504.69970.002 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783587504.70020.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783587504.70190.0018 [10] Using template: /templates/navigation/footer-nav.html
1783587504.70320.0013Request time: 0.1592
1783587504.70330Process time: 0.159
1783587504.70330Memory: 1.6244