From sneak previews of the newly restored Moat Brae House to a CrocRock! Carnival, Dumfries is gearing up for a 10-day celebration of its JM Barrie heritage and of young people’s storytelling. The Dreams for the Future Festival, from 24 November to 2 December,...