DunsPlayFest, a vibrant theatre festival in the Scottish Borders, returns to Duns from May 2 to 10, offering over 100 hours of entertainment across six venues.