Joanna Moorhead writes for the Guardian. Born in Lancashire, she now lives in London. The Surreal Life of Leonora Carrington is her first book.