City of Thieves cover

City of Thieves

by David Benioff

4.30 Goodreads
(169.7K ratings)

Why You'll Love This

Two men sentenced to death are handed one absurd chance at survival: find a dozen eggs in a city that's been starving for months.

  • Great if you want: wartime survival and an unlikely friendship under impossible odds
  • The experience: propulsive and darkly funny — reads faster than its 258 pages suggest
  • The writing: Benioff writes with a screenwriter's economy — every scene earns its place
  • Skip if: you want historical scope over intimate character study

About This Book

During the Leningrad siege of World War II, a city eating sawdust and leather to survive, two mismatched strangers are handed an impossible task: find a dozen eggs. The premise sounds almost absurd — and that absurdity is the point. David Benioff uses this darkly comic mission to carry readers through one of history's most brutal chapters, where starvation and violence are constant and hope is a thing you have to be slightly irrational to hold onto. At its heart, this is a story about friendship forged under impossible pressure, about a boy figuring out who he is while the world around him collapses.

What makes the reading experience so distinctive is Benioff's voice — crisp, funny, and unsentimental in a way that makes the emotional gut-punches land harder. The novel is framed as a grandfather's memoir, a structural choice that gives even the most harrowing passages a quality of hard-won reflection. Benioff moves between gallows humor and genuine terror with uncommon ease, and his pacing rarely lets the tension slacken. It reads fast, but it stays with you.