Only Jean Valjean and Marius escape, and this is not really due to any deliberate act of will or heroism on Valjean's part. He has made no attempt to shield Marius during the battle; indeed, he seems rather to be waiting for fate to decide whether it will be Cosette's father or Cosette's lover who survives. In any event, it is Javert's unexpected presence that decides the question. As the situation evolves, it becomes apparent that it is not in Valjean's nature to kill Javert in cold blood; if he cannot kill Javert, he has lost Cosette anyway. Marius survives, Valjean picks him up, and carries him off — not out of kindness to Marius, but because it is perhaps the last gift he will ever be able to give his child.
And yet the self-sacrifice implicit in the rescue of his rival is genuine. Physically, he could have killed the snipers on the roof, could have killed Javert, could have left Marius to die. Morally, he cannot, and this was as true when he arrived at the barricade as when he left it. The obscure forces of character in him have not changed; they have simply emerged, tough and unscathed, from the ultimate test. Jean Valjean has been a good man for so long that he cannot do evil even when he would.






















