I tore through the last fifty pages of 'One by One' and honestly, the ending got me. It's one of those twists where you look back and realize everything was pointing in one direction, but McFadden's so good at misdirection. So, Claire is the one who orchestrated the whole weekend reunion-turned-murder-spree. Her motive is that she found out her husband Frank was having an affair with their friend Ava years ago, and she decided to punish everyone who knew and didn't tell her. She was the mastermind posing as a victim.
That final confrontation in the wine cellar is tense. Ava figures it out and confronts Claire, but Claire has been steps ahead the whole time, framing others and manipulating the group's paranoia. The real gut-punch is when it's revealed that Claire also killed her own sister, Nell, years earlier, which is a secret she's carried and which partly fueled this whole revenge plot. The book ends with the police arriving, but Claire has covered her tracks so well through all the chaos that it's left ambiguous whether she'll actually face justice. I think that lingering doubt works better than a neat wrap-up.
McFadden leaves you with the chilling idea that the most dangerous person in the room is often the one you're trying to protect. I finished it late and had to turn on all the lights; it gave me that classic 'anyone could be a killer' paranoia for a few days.