We provide an inductive algorithm computing Gromov-Witten invariants with arbitrary insertions of all smooth complete intersections in projective space, with the exception of complete intersections of dimension at least 6 of two or more quadrics. We also prove that all Gromov-Witten classes of all smooth complete intersections in projective space, without exception, belong to the tautological ring of the moduli space of stable curves. The main idea is to show that invariants with insertions of primitive cohomology classes are controlled by their monodromy and by invariants defined without primitive insertions but with imposed nodes in the domain curve. To compute these nodal Gromov-Witten invariants, we introduce the new notion of nodal relative Gromov-Witten invariants. Then, we prove a nodal degeneration formula and a relative splitting formula. These results for nodal relative Gromov-Witten theory are stated in complete generality and are of independent interest.