Rome — Final Answer
Who killed Charlotte Graves?
THE ANSWER
Charlotte Graves was killed by Elena Salieri. It was never planned. Elena came to talk her out of the article, the argument escalated, and one push sent Charlotte backward onto a raised stone edge. She died within seconds.
THE MOTIVE
Charlotte had proof that Roma Autentica was faking its "authentic ingredients" with cheap Bulgarian imports (the Pontina Alimentari invoice) — and she told Elena everything, because Elena was her friend. What she didn't know: the chef, Fabio, is Elena's uncle; the restaurant is her dead mother's legacy; Elena brokered Serra's investment that saved it; her fiancé Ettore Ferrara is Serra's lawyer; and her own income flows through Serra's restaurant group (€250 from MC Ristorazione). The article would have destroyed everything Elena had built.
THE NIGHT — 28 OCTOBER, DERBY NIGHT
21:47 — CCTV: Charlotte confronts Fabio at Roma Autentica.
22:01 — CCTV: she leaves, stopping at her favorite bar on the way home.
22:04 — Fabio, panicking, calls Ettore (4 min). CCTV shows him outside, phone in hand.
22:09 — Ettore calls Elena (2 min): Charlotte knows. She refused. She's walking home alone.
~22:15 — Elena, less than 5 minutes away by her own email, reaches the dark end of Vicolo del Cedro first — and waits.
22:35 — After raised voices, a resident finds Charlotte's body.
THE KEY CLUE
Elena's alibi: home all evening, watching the derby with her fiancé. Her own phone log shows an incoming call at 22:09 from +39 335 441 6690. Three documents identify that number: Fabio calls it in panic at 22:04, Serra calls it for 11 minutes the next morning, and the portfolio names Serra's lawyer — Ettore Ferrara, the fiancé from Elena's welcome email. If her fiancé had to phone her during the match, they weren't on the same sofa. The alibi breaks because Ettore had to call her.
HER OTHER LIES
She printed the threatening letter herself (included in the €44.50 bill at Tipografia Trastevere, 23 Oct) — then pretended to be alarmed by it. She claimed she didn't know Serra "personally" — yet Serra told police it was Fabio's niece who brought him the deal, the psychiatric file names that niece as Elena Salieri, and his holding pays into her account. And she fed the police both red herrings: the "obsessive" flower man and the menacing Calabrian.
WHY THE OTHERS ARE INNOCENT
Fabio — on his own CCTV at 22:03 and 22:08, mid-call, asking for help. His call for help is what got Charlotte killed.
Serra — at Restaurant Grecko from before 20:15 past midnight (card charged 23:18, eight witnesses). The Roma Autentica is 2% of his profits; a dead journalist hurts him far more than a bad article.
Marco — in Grosseto, 180 km away (card charged there at 21:18). The cornflowers were his late wife's favorites. The old man was kind.
The reckoning.