Luminous and full of longing, Constance is a novel of teenage fragility, male blindness and everyday complicity set in a world of climate collapse.