The Solar System could be formed inside a gigantic cosmic bubble.