Según las fuentes clásicas, Himilce era una princesa oretana con la que se casó Aníbal Barca para asegurarse la alianza de ese pueblo. A partir de ahí, historia y mito se entremezclan originando muchas preguntas: ¿El matrimonio fue por mera conveniencia o hubo amor de por medio? ¿Realmente tuvieron un hijo llamado Haspar? ¿Envió Aníbal a su mujer e hijo a Cartago o los dejó en Gádir (Cádiz)? ¿Estuvo el niño a punto de ser sacrificado a Moloch? ¿Estaba Himilce en contra de la guerra y por eso luego los suyos se pasaron al bando romano?