The last book I read was My Sister's Keeper by Jodi Picoult. Since first discovering Picoult's books a couple of weeks ago, I'm devouring them one after another. The one I'm reading now is Vanishing Acts.
Although this one isn't quite as compelling as My Sister's Keeper, which kept me up all night, it's pretty darn good. Basically, the main character suddenly finds out that her supposedly widowed father, who she has lived with alone for as long as she can remember, kidnapped her when she was little.
Of course, this makes her father suddenly into the bad guy. But in her usual fashion, Picoult slowly starts to expose more and more of the story, until you realize that her father is also the good guy. I love how Picoult does that -- puts a human face on people that you would normally label just good or just bad, showing how complicated the truth of the matter usually is.
I expect that this is building up toward a surprise revelation at the very end, which is the way Jodi Picoult's books usually end. I don't have much left of it, so I'll probably go finish reading now -- I want to know what happens! While Vanishing Acts is very good, though, I wouldn't recommend it quite as highly as I would My Sister's Keeper. But I'd still recommend it, as I haven't yet met a Jodi Picoult book I haven't liked.