Selfa i Sastre, Moisés, España