An evocative, transporting and multi-generational debut novel, it takes place on a tiny island off the Italian coast - a place alive with stories, legends and sometimes, even miracles.