Traquair Medieval Fayre is all set for the weekend ahead

The Traquair Medieval Fayre is set to be a magical day out