Fool's Sanctuary by Jennifer Johnston