The formation of galaxies is one of the greatest puzzles in astronomy, the solution is shrouded in the depths of space and time, but has profound implications for the universe we observe today. It examines the different theories of galaxy formation and shows where each theory either succeeds or fails in explaining what we actually observe.