The Bristol author Marguerite Valentine discusses her new novel Echo, a magical tale of desire, fantasy and revenge. Plus a visit to the kitchen garden at Windmill Hill City Farm.
Discover 11,128,835 listings and 279,757 playable programmes from the BBC