We all assume we know what life is, but the more scientists learn about the living world - from protocells to brains, from zygotes to pandemic viruses - the harder they find it is to locate the edges of life, where it begins and ends. What exactly does it mean to be alive? Is a virus alive? Is a foetus? Carl Zimmer investigates one of the biggest questions of all: What is life?