I read it last January and it still haunts me. The characters. The prose. The story. City Of Thieves by David Benioff manages to be devastatingly tragic, powerfully hopeful and sharply funny. It's on the list of my life-time favourites.
Please forgive the hyperbole.
I just can't believe I forgot this book when I wrote up yesterday's list. Set during the first world war and the siege of Leningrad, City of Thieves tells the story of a young Jewish man who, in order to save himself, must find eggs - to be used to make a wedding cake for an officer's daughter - during a time of famine. His companion on this quest is a worldly Russian soldier and aspiring writer. The two men encounter the best and worst of human character and become the most unlikely of friends.
This one is beautiful.