Will we ever discover a single scientific theory that tells us everything that has happened, and everything that will happen, on every level in the Universe? The quest for the theory of everything - a single key that unlocks all the secrets of the Universe - is no longer a pipe-dream, but the focus of some of our most exciting research about the structure of the cosmos. But what might such a theory look like? What would it mean? And how close are we to getting there?