Enjoy magic moments and fantastic beasts

Illuminight at Dean Castle, near Kilmarnock