Software engineer, member of the Snap! and MicroBlocks, Sant Feliu de Llobregat (Barcelona) Computational Thinking is often described as learning to think like a computer scientist. It involves applying the concepts of abstraction and algorithms with practices such as testing and debugging to unrelated activities, e.g. getting ready for school or making a sandwich. In this talk I will try the opposite direction and explore how an ancient tale about a lovestruck architect’s beautiful surprise might inspire us to learn more about programming a computer.