Honestly, the moment that punched me in the gut in 'All Her Fault' is the baby-swap revelation: Milo isn’t biologically Marissa’s — he’s Josephine (Josie) Murphy’s child, and the reason Josie becomes
entangled with the Irvine family is because she’s been trying to get her baby back ever since a horrific car crash years before. The kidnapping isn’t a random act of
malice but the culmination of grief, obsession, and a long-buried lie: Peter, the only conscious person after
the crash, swapped the infants in a desperate attempt to
spare his wife unbearable sorrow. From there
the plot thickens into darker territory: Peter’s attempts to cover things up become violent — he kills people tied to the kidnapping and ultimately Josie in a confrontation, then confesses the baby switch to Marissa. The last twist that really
Haunted me was Marissa’s choice
to let Peter die by ensuring his allergy treatment would fail, a grim moral
Payback that the novel doesn’t whitewash. The whole ending sits heavy: there’s justice of a sort, but it’s messy, human, and morally complicated in a way that stayed with me long after I closed the book.