'Vivian is one of the most fascinating characters I've read in contemporary fiction: self-aware and lost, cutting and wounded, resilient and vulnerable - all those…