of Loup's men to a few officers. That night, Loup attacks the fort, massacres the Portuguese, and is only driven off when Sharpe's friend, Tom Garrard, sacrifices himself to blow up the ammunition wagons. Sharpe's carelessly public admission and the imminent enquiry into the disaster endanger his career. Wellesley, though reluctant, is willing to make him a scapegoat to conciliate the Portuguese. To avoid this, Sharpe attacks Loup's hideout but finds it deserted, except for Dona Juanita, who is exposed as the enemy agent, and courier of the forged newspapers. Sharpe sleeps with Juanita, and lets her go the following morning, thus frustrating Hogan's hopes of uncovering her accomplice in the Compania. The disgraced Kiely commits suicide, and his funeral is presided over by the regiment's chaplain, Father Sarsfield. In a private conversation over the open grave, Hogan informs Sarsfield that he is aware of his treachery, but lacks proof. Sarsfield attempts to kill Hogan, but is shot by Sharpe, and buried with Kiely. The French, led by Marshal André Masséna, prepare to cut the British off from their only route of retreat and bring Wellesley to battle. Wellington concentrates his forces at the village of Fuentes de Onoro. Still in disgrace, Sharpe, Runciman and the Real Compania Irlandesa are assigned to guard the ammunition wagons. French assaults push the British out of the village and steadily back up a hill. Wellington releases his reserves, who drive the French back into the village. However, the British are in turn counter-attacked by the Loup Brigade. With Sharpe's encouragement, Runciman "offers" to throw the Compania into the fray. They turn the tide of battle; as the Loup Brigade falters, the French fall back, and Wellington sends his men forward, winning the battle. During the fighting, Loup and Sharpe duel in the ford over the river. Sharpe is shot and wounded by the Dona Juanita, who is in turn killed by Harper. Despite his wound, Sharpe disarms and drowns Loup. The Real Compania Irlandese are sent to the Spanish Junta in Cadiz with honour. The case against Sharpe and Runciman is dropped, in light of their bravery and the deaths of all eyewitnesses to Sharpe's admission other than Runciman, who lies on Sharpe's behalf. References to other novels Loup pleaded for the lives of his men in much the same way that Sharpe has done in previous novels. Vengeance is not a characteristic