Ursula, Gareth and Alice have never met before. Ursula thinks she killed the love of her life. Gareths been receiving strange postcards. And Alice is being stalked. None of them are used to relying on others but when the three strangers lives unexpectedly collide, theres only one thing for it: they have to stick together. Otherwise, one of them will die.
How far would you go to save someone you love? And what if that someone was ... not human? The joyfully freewheeling, funny and profound new novel from 'one of the most inventive, adventurous and accomplished fiction writers in the US today' (Lionel Shriver)