Steven Galloway tells the story of the Sarajevo through suffering from the viewpoints of three individuals who have lived before and after the war.
The first narrator is a woman named Arrow, she has lived 2 lives one as the devoted daughter of a policeman in happier times, the other as a sniper forced to killing soldiers before they are able to kill more innocent civilians. Before the war, she was a sharpshooter. She must use her skills for more urgent and base needs and ultimately, as the protector of the cellist while he performs.
Kenan, the second narrator, is an older man who is married with children. In Good Sarajevo he was employed in an accountant's office, but in ugly Sarajevo he spends his days risking his life on the dangerous trek through town to get drinking water from freshwater springs. His life has been reduced to the need of his family, and the risk is worth the reward of several liters of clean drinking water to keep his family alive.
The voice of Dragan, a bakery worker, who sent his wife and son to safety in Italy , but remains in Sarajevo simply for the sense of responsibility to the city. He one day hopes the city will return to normal which is another reason he stay in the city.