In life, we are regularly faced with dilemmas: complex moral problems for which there are no obvious answers. When a friend confesses to having an affair, do we keep their secret? When a colleague has terrible breath, do we let them know? When a stranger is crying on the bus, do we offer comfort or keep our distance? In such moments, we long for some good advice to help us find a way forward.