The Crafoord Academy Lecture 2018