Saint Sylvain habitait autrefois dans le Limousin. Mais, ayant laissé geler les vignes que les habitants du pays avaient mises sous sa protection, ceux-ci le jetèrent dans la Vienne. En tombant à l'eau, saint Sylvain leur dit qu'ils n'auraient jamais de vignes, et qu'ils viendraient le trouver là où il s'arrêterait. En effet, à partir de ce jour il n'a pas été possible d'y récolter du vin.
Saint Sylvain, suivant le cours de l'eau, vint s'arrêter à Loubressac. On voulut l'emmener à l'église de Mazerolles. Mais on eut beau mettre des boeufs, on ne put le remuer de place.
On lui éleva donc une chapelle sur le bord de la Vienne. Et c'est là que, tous les ans, à la fin de septembre, -- l'assemblée a lieu le dimanche avant la Saint-Michel -- des centaines et des centaines de Limousins viennent lui faire leurs dévotions.