Reviews “This book has a brilliant, touching, surprising ending and I should have seen it coming, and that,