The West Kilbride Christmas Card Fair is happening across the weekend - and has plenty of crafty surprises and festive gift ideas.

The popular event has been running for 22 years.

More than 30 stallholders will be taking part with handcrafted goods, jewellery, soap, pottery, candles, woodwork, photography, teddy bears, art, artisan foods and much more.

It's an ideal chance to buy gifts directly from the crafters who make them.

Largs and Millport Weekly News:

Included among the items on sale is sea creature wrapping paper for Christmas by Sandra Power which is very much ocean-inspired - and an example of some of the imaginative festive delights on offer.

Largs and Millport Weekly News:

Sandra said: "Please drop in to the craft town West Kilbride this weekend coming. It’s not only their lights on but their annual Christmas craft fair which is not to be missed.

"Held in the Barony Centre and also what was once the bank building, just down from the Barony - my table will be in the old bank building, hosted by Ian and his team from Gallery Sometimes."

The fair is open from 10am till 4.30pm on Saturday, and 11am till 4.30pm on Sunday, and entry is free.