The line-up of entertainment has been revealed for the Llandovery Sheep Festival.

From a 7ft swan pedalo to Morris dancing, local bands, and live theatre, Llandovery Sheep Festival has something for everyone.

The festival, taking place on September 14 and 15 in Llandovery town centre, will also feature a village show, showcasing handmade crafts, homemade produce, and a "wonky veg" section.

A fancy dress wheelbarrow race will add to the fun.

The free entertainment, available from 10am to 10pm, will be in Llandovery’s Market Square and the main car park.

Tiago Gambogi and Maggi Swallow have planned a diverse performing arts programme, including the return of Bagad Glaziked Pouldregad from Llandovery’s twin town, Pluguffan in France.

There will also be a Samba band, theatre performances, circus acts, and more.

Mr Gambogi said: "We hope this year’s Llandovery Sheep Festival will be a vibrant, community-orientated event.

"I’ve watched the festival blossom over the years, having both performed and experienced its enchantment.

"Previous years have set a remarkable standard and we’re determined to, once again, exceed those expectations.

"This year’s festival will offer a weekend of outstanding performances."

Christian Aaron Perry, from Llandovery, is in charge of organising the live bands.

With deep roots in the town, it has been a lifelong dream for Mr Perry to contribute to this event, which aims to boost the town’s vibrancy.

Almost 100 exhibitors will showcase their products, from textiles to locally produced food and drink.

The streets of Llandovery will be alive with entertainment and music.

Funding for the arts and music programme has been provided by the Arts Council of Wales, the Welsh Government, National Lottery, and Tŷ Cerdd.

The twmpath evening is funded by the Arts Council of Wales Night Out scheme.

The festival weekend kicks off with a night of music and dancing from 7pm on Friday, September 13, in the Sheep Festival Marquee.

Tân Annwn Twmpath Band will entertain the crowds.

Tickets are £12 and can be purchased in advance on the Llandovery Sheep Festival website.

For more information, visit the Llandovery Sheep Festival website.