Fishguard's Lota Park was bustling with dancers, musicians, Transylvanians, Lego characters and soldiers on Saturday, as a tip top carnival came to town.
The carnival, organised by Fishguard and District Round Table, kicked off with a procession of floats and walking entries, led by Goodwick Brass Band, cheered along by crowds lining the streets.
Entertainment in the carnival field included Patch the dancing panda; Slicks Martial Arts display team; the West Wales Academy of Dance and Pembrokeshire Falconry.
A continuing collaboration between the carnival and the Aberjazz festival saw the exuberant Mr Wilson's Second Liners wow the crowds with their inimitable fusion of New Orleans street music and 90s dance tunes. The carnival field later resonated with the sound of drumming as master drummer, Emmanuel Okuni Annang, led a drumming workshop.
The day ended with an array of home grown performers taking to the carnival stage, for the ever popular Fishguard's Got Talent competition. This year's winner was local teen Efa Wilson, with her enchanting rendition of Adele's Rolling in the Deep.
The Round Table raised £3,330 from the day which will all go back into the community.
"It was absolutely brilliant," said Chairman Robin Baker. "The weather was good and there were lots of people both watching the procession and on the carnival field. The performances were good and people said it was one of the best carnivals they have seen. Thanks to everyone that came and to all the businesses that supported us."
Winners of the fancy dress and floats competition were as follows:
Under Tens: first-William and Charlie Mansel as Legion of Doom; second- Poppy Armstrong's mermaid and third- Josie Jones as Little Red Riding Hood.
11-16: first- Lexi Coney as Wonder Woman; second- Zoe Aylward as Bat Girl and third- Joe Coney's cowboy.
Over 17s: first- Sean and Suzy Armstrong's Vikings; second- Philip Howells as Superman and third- Kaye Howells' Where are my Pants.
Groups: first- Lorraine Morgan and Friends-101 Dalmatians; second- Pembrokeshire branch of the National Autistic society's Lego Movie and third Sean and Suzy Armstrong's Vikings.
Floats: first- Pembrokeshire branch of the National Autistic society's Lego Movie; second- Fishguard Sea Cadets' first world war float and third- Sutton Support Services Rocky Horror Show.