Dancing thoughts