Spoons, I read The Dice Man at the start of this year and thought it was great, but you're right, the end does get a bit too dragged out. I've just finished Schindler's Ark which was really good but so sad. Next on the list is Affinity by Sarah Waters, I've read all her other books and loved them!
