Resumen para recordar
1812. El ejército británico se prepara para atacar Badajoz, una de las fortalezas más duras de España. Sharpe descubre que Teresa tuvo una hija suya, Antonia, y que las dos están dentro de la ciudad. Al mismo tiempo, pierde el grado de capitán y ve llegar a la compañía al sargento Obadiah Hakeswill, el hombre que lo hizo azotar años atrás y que juró matarlo. Hakeswill le tiende una trampa a Harper, que termina degradado. Para recuperar el puesto, Sharpe quiere ir con los voluntarios del primer asalto a las brechas. La noche del ataque es una masacre. Sharpe se abre paso hasta la casa de Teresa y encuentra ahí a Hakeswill. Madre e hija se salvan, pero Hakeswill escapa.
