World Library  
Flag as Inappropriate
Email this Article

Llanafan Fawr

Article Id: WHEBN0009610410
Reproduction Date:

Title: Llanafan Fawr  
Author: World Heritage Encyclopedia
Language: English
Subject: Builth Wells, Adfa, Powys, Llanddewi Ystradenny, Penybont, St Harmon
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Llanafan Fawr

Llanafan Fawr

St Afan's Church in Llanafan Fawr
Llanafan Fawr is located in Powys
Llanafan Fawr
Llanafan Fawr
 Llanafan Fawr shown within Powys
Community Llanafan Fawr
Principal area Powys
Ceremonial county Powys
Country Wales
Sovereign state United Kingdom
Police Dyfed-Powys
Fire Mid and West Wales
Ambulance Welsh
EU Parliament Wales
List of places
UK
Wales
Powys

Llanafan Fawr is a civil community and ecclesiastical parish in the former cantref of Buellt (Builth) and historic county of Brecknockshire in Wales. It is now part of Powys.

The parish has an area of slightly over 5,000 hectares (12,000 acres) (about twenty square miles) and a scattered rural population of more than a thousand. It is named after Saint Afan and was the centre of Cantref Buallt in ancient times, before the building of Builth Wells about 9 miles (14 km) away. The former spa town of Llandrindod Wells is also close by.

Contents

  • Name 1
  • History 2
  • Church of Saint Afan 3
  • Other notable sites 4
  • Agricultural Show 5
  • Notable people 6
  • References 7
  • External links 8

Name

The village is also known simply as Llanafan or variantly spelled Llanafan-Fawr. In Welsh placenames, many smaller communities are named for their parish (llan), having grown up around the local church. This name of the village honours its patron saint Afan. "Fawr" is the mutated form of the Welsh mawr, meaning "big" or "great". The title distinguishes the community from the nearby Llanafan Fechan ("Little Llanafan"), although that village is now more often known as "Llanfechan".

History

Afan was a 6th-century saint supposedly related to the Cuneddan dynasty of Gwynedd.[1] His relics are claimed by the local church, which commemorates him as a bishop,[2] presumably over Brycheiniog but possibly only over the local parish. The c. 1300 inscription on the tomb reads: HIC IACET SANCTUS AVANUS EPISCOPUS.[3] He was said to have been martyred on the banks of the Afon Chwefru during an attack by Irish pirates or Danes.[1]

Church of Saint Afan

The Church of Saint Afan has been rebuilt several times. The foot of the church-tower is the only part remaining of earlier construction, the rest being rebuilt in 1886. In the porch on the right-hand wall are several carved stones which date from the 7th to 9th centuries. Inside the church, to the left of the altar, is a single pillar stone incised with a Latin ring cross, dating from the 7th century. To the right is an ancient baptismal font of similar age.

There is a 2,200-year-old yew tree in the churchyard.[4] The churchyard claims Saint Afan's relics and is also the burial place of Thomas Huet, who translated the Book of Revelation into the Welsh language in the 16th century.[5] There is also a double gravestone unique in Britain, the left-hand inscription notes that its occupant was murdered and also bears the name of his murderer: John Price Who Was Murdered On The Darren Hill In This Parish By R Lewis April 21, 1826. Relatives of both murderer and victim still live locally.[2]

Other notable sites

The Red Lion Inn is believed by some to date from at least 1188, when it was visited by Gerald of Wales. Local folklore maintains that, while staying at the inn, Gerald learned of the miracle whereby the Anglo-Norman lord Philip de Braose was struck blind and saw his hunting dogs go mad when he disrespectfully used St Afan's church as a makeshift hostel one night.[7] He was told that his vision would only return if he resolved to leave his estates and fight in the Crusades. Some say his sight was restored upon his pledge but Gerald records that he traveled to the Holy Land and fought blind, where he was "immediately struck down by a blow from a sword and so ended his life with honour".[6] From 1910 until 1991 the inn was kept by the Davies family.[8] In 2004, the inn was advertised for sale for the first time in 300 years. Also that year, television cameras were employed at the inn to record the World Tippit Championships.[4]

The vicarage for the church, formerly located beside the Afon Chewfru at the bottom of the hill, was named Persant (a corruption of Berth y Sanct, lit. "The Saint's Hedge"). It was associated with the site of Saint Afan's supposed martyrdom at the hands of invaders. In the 1700s, it housed a Latin grammar school. C. J. W. Evans, the eighty-year-old son of the last vicar to reside there, Rev Thomas Watkin Evans, witnessed the collapse of the building, after which the house was abandoned. It was later used during the Second World War by the Home Guard for hand-grenade practice.[2]

Agricultural Show

The Llanafan Fawr Agricultural Show is held on the third Saturday in September each year.

Notable people

The Anglo-Welsh poet T. Harri Jones was born at Cwm Crogau, in the parish Llanafan Fawr.

Link to photo of Cwm Crogau.

References


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^ a b Baring-Gould, Sabine & al. , Vol. I, pp. 114 ffThe Lives of the British Saints: The Saints of Wales and Cornwall and Such Irish Saints as Have Dedications in Britain. Chas. Clark (London), 1908. Hosted at Archive.org. Accessed 18 Nov 2014.
  2. ^ a b c Castles in Wales. "Llanafan Fawr".
  3. ^
  4. ^ a b "Where Parched Pilgrims Rested" by David Williams, Western Mail, 24 April 2004
  5. ^
  6. ^ a b
  7. ^ "At this point I must tell you what happened, in the reign of Henry I, King of the English, to the castellan of Radnor castle, in the territory of Builth, which is not far away, being adjacent to his own lands, which he himself conquered. He had gone into the church of Saint Afan, called Llanafan in Welsh, and there he had spent the night with his dogs, which was a foolish and irreverent thing to do. He got up at first light, as hunters are wont to do, but he found that all his dogs had gone mad and that he himself was blind. He had lost his sight completely and he had to grope his way out with his hand..."[6]
  8. ^ "1932 - Davies family and Red Lion, Llanafan Fawr" at peoplescollectionwales.co.uk

External links

  • Llanafan Fawr and Llanafan Fawr Castle at Castles of Wales
  • Church of St Afan, Llanafan Fawr at CPAT Brecknockshire Churches Survey
  • National GazetteerLlanafan-Fawr's entry in the 1868 at GENUKI


This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.