Again, Rachel has all of Keyes's trademark wit, humour and whip-smart dialogue, but it's also a novel teeming with compassion and redemption