Abstract: Enumerative geometry is one of the oldest parts of mathematics, with entry-level problems that can be explained to the layman (given four lines in space, how many lines meet/intersect all of them?). Yet in recent decades stunning progress has come thanks to a synergy of algebraic and complex geometry, string theory and function theory. In this talk we give a very partial overview, highlighting the interplay between concrete problems and theoretical advances.