City of Thieves is set during the Siege of Leningrad in World War II. The novel follows the friendship between two young men, Lev and Kolya. Tasked by a Soviet NKVD officer, they set on a daring quest to find a dozen eggs in a city devastated by war.