St Davids est situé à l’extrémité sud du Pays de Galles, sur une péninsule dans la mer d’Irlande. Il porte le nom du saint patron du Pays de Galles, Saint David.
L'histoire de la ville commence lorsque Saint David est né vers 500 après JC, dans la petite chapelle de St Non sur la côte proche de la ville. Près de la chapelle en ruine se trouvent une retraite, une chapelle moderne et un puits sacré.
Les pèlerins visitent depuis des centaines d'années les lieux saints associés à Saint-Non et Saint-David. Le puits sacré situé à proximité de la chapelle était également connu pour ses propriétés curatives et jusqu'à ce jour, les visiteurs y jettent des pièces de monnaie pour porter chance.
Saint David est devenu un prédicateur célèbre, car il a fondé de nombreuses colonies monastiques et églises au Pays de Galles, en Bretagne et dans le sud-ouest de l'Angleterre. David a fait un pèlerinage à Jérusalem, d'où il a rapporté une pierre qui se trouve aujourd'hui sur un autel de la cathédrale Saint-David, construite sur le site de son monastère d'origine.
La cathédrale Saint-David est en fait construite sur le site de son monastère d'origine datant du 6ème siècle et les pèlerins viennent ici depuis plusieurs centaines d'années. Les travaux de construction de la cathédrale actuelle ont commencé en 1181. C'est le site le plus sacré du Pays de Galles et l'un des grands sanctuaires historiques de la chrétienté.
Beaucoup marquent la Saint-David en portant un poireau ou une jonquille, les emblèmes nationaux du Pays de Galles, ou en arborant le drapeau de Saint-David, qui présente une croix jaune sur fond noir.
Les écoles du Pays de Galles organiseront des célébrations du festival, avec des enfants habillés en costumes traditionnels.