A strong case can be made for 'A Tale of Two Cities' as well. Set against the backdrop of the French Revolution, it weaves a story of love, sacrifice, and the brutality of the times. The characters like Sydney Carton, who makes the ultimate sacrifice, are both heroic and tragic, and Dickens' descriptions of the two cities, London and Paris, are very evocative.