THE NUMBER ONE BESTSELLER 'Devastating' Daily Telegraph'Heartbreaking' The Times'Unforgettable' Isabel Allende'Haunting' Independent Afghanistan, 1975: Twelve-year-old Amir is desperate to win the...