Julio Eolio es un chico de catorce años, que vive con su abuelo Lucio en Cesaraugusta, la actual Zaragoza, en tiempos del rey godo Teodorico. Los dos parten en un largo viaje, porque Lucio está obsesionado por encontrar la corona tartesia. Según la leyenda, quien la posea será rey de toda Hispania. Pero ¿quién es el godo misterioso que se empeña en acompañarlos? ¿Qué oculta el abuelo, que parece saber más de lo que dice? ¿Conseguirá Julio el amor de Dido, la niña huérfana que apenas habla, pero que sabe sacarlos de todos los líos en que se meten? En su viaje, el protagonista recorre un largo camino por España, el norte de África, la isla de Malta, Roma y el sur de Francia, en el que encuentra muchas aventuras y alcanza la madurez y, tal vez, el amor.