Prologo
Eleanor Carlisle è accusato di aver ucciso Mary Gerard. Tra i presenti in aula c'è il famoso detective Hercule Poirot.
Prima parte
La signora Wellman, hostess costretta a letto della tenuta di Hunterberry, è curata da due infermiere, Miss O'Brien e Miss Hopkins. La signora Wellman era una vedova presto e non si sposò mai più. Non avendo figli, ha sempre viziato la figlia di suo fratello, Elinor, e il nipote di suo marito, Roderick. Roderick ed Elinor si amano, ma a causa di difficoltà finanziarie non possono sposarsi. I giovani contano sull'eredità che lascerà la signora Wellman. Inoltre, la signora Wellman è molto legata alla figlia del custode, Mary Gerard. Ha aiutato la ragazza a ottenere un'istruzione e promette aiuto in futuro. Madre Mary è morta molti anni fa e il padre della ragazza, che non l'ha mai amata come un vero padre, si fa beffe della sua educazione. La signora Wellman non lascia che Mary si allontani da lei, chiede sempre di sedersi vicino a lei.
Improvvisamente, Elinor riceve una lettera anonima in cui, in una goffa calligrafia, con gravi errori grammaticali, viene riferito che una certa ragazza sta per derubare Eleanor e Roderick. Rendendosi conto che questa è Mary, i giovani decidono di venire a Hunterberry e scoprirlo.
Miss O’Brien racconta a Miss Hopkins come una notte la signora Wellman le abbia chiesto di farsi fotografare un certo Lewis dal suo cassetto. La guardò con amore per lungo tempo e sussurrò qualcosa. Gli infermieri suggeriscono che la signora Wellman avesse un amante, perché suo marito si chiamava Henry.
Prima dell'arrivo di Elinor e Roderick con la signora Welman, si verifica un colpo ed è senza parole. Prima di morire, cerca di chiedere a Eleanor di non lasciare Mary. Roderick incontra Mary, che ha visto da bambina, e la ragazza affonda nella sua anima. Eleanor, sentendo che Roderick inizia a raffreddarsi verso di lei, è geloso. Qui la signora Welman Peter Lord, il medico curante, le presta attenzione.
La signora Wellman muore in un sogno di notte. Al mattino, Miss Hopkins non riesce a trovare un tubo di morfina nella sua valigetta. Dal momento che la signora Wellman non ha lasciato testamento, le sue condizioni dovrebbero andare a Elinor, come al prossimo parente. All'inizio Roderick dice di vergognarsi di vivere con i soldi di sua moglie, e poi ammette di amare Mary. Elinor restituisce il suo anello di fidanzamento.
Nonostante il suo odio per Mary, Eleanor le dà una notevole quantità di denaro su richiesta di sua zia. Mary ne parla a Miss Hopkins e un'infermiera consiglia alla ragazza di fare testamento. Padre Mary non vuole lasciare soldi. Decide di lasciare tutto alla sorella di sua madre Mary Riley, che vive in Nuova Zelanda. Elinor redige anche un testamento in cui Roderick lascia tutta la sua fortuna.
Miss O’Brien, che ora lavora in un'altra casa, scrive una lettera a Miss Hopkins. Nel soggiorno, vide esattamente la stessa fotografia che vide la signora Wellman. Ha imparato che l'uomo raffigurato su di lei è Sir Lewis, il fratello della padrona di casa. Era sposato, ma sua moglie era pazza. Lo stesso Sir Lewis è stato ucciso in guerra. Miss Hopkins trova una donna che ha vissuto a lungo da quelle parti e lo conferma. Il padre di Mary dice a Miss Hopkins che Mary non è sua figlia, ma sua moglie che è stata la cameriera della signora Welman prima del suo matrimonio.
Elinor vende Hunterberry. Una volta sognava di vivere qui con Roderick, ma ora si sono separati. Qui muore il vecchio Gerard ed Eleanor chiede a Mary, che ora sta studiando a Londra, di venire a ritirare le cose di suo padre. Elinor arriva a Hunterberry, si ferma in un hotel e arriva nella tenuta per sistemare la zia. Eleanor è ossessionata dal pensiero che se non ci fosse Mary, lei e Roderick sarebbero felici, involontariamente lei vuole che Mary muoia.
Mary, insieme a Miss Hopkins, analizza le cose, padre.Trova un certificato di matrimonio per i suoi genitori e vede che si sono sposati dopo la sua nascita. Miss Hopkins rassicura la ragazza, dicendo che non importa, ma dice ancora che Mary non è la figlia di Gerard.
Elinor invita Mary e Miss Hopkins a bere il tè sandwich. Miss Hopkins va in cucina per mettere il bollitore e torna con un vassoio. Elinor rifiuta di bere il tè. Miss Hopkins torna in cucina, presto Elinor arriva lì con piatti sporchi. Vede che Miss Hopkins è pallida e ha un colpo nel braccio. L'infermiera spiega che si è dritta per la punta di una rosa che cresce nel giardino. Dopo aver pulito i piatti, le donne salgono nella camera da letto della signora Wellman per smontare i suoi vestiti. All'improvviso, ricordano Mary e tornano in salotto, dove hanno bevuto il tè. Maria trovano morti.
Seconda parte
Un'autopsia ha rivelato che Mary Gerard è morta a causa di avvelenamento da morfina, e un'etichetta è stata trovata a casa con la scritta "morfina cloridrato ...". Dato che Miss Hopkins ha perso il tubo con la morfina, vogliono riesumare il corpo della signora Welman.
Il famoso detective Hercule Poirot si rivolge al Dr. Peter Lord per aiuto. Eleanor è accusato di aver ucciso Mary Gerard, ma il giovane non ci crede. Dopo aver studiato i fatti, Poirot procede a un'indagine e intervista i testimoni. Visita la signorina Hopkins, che considera Elinor un avvelenatore senz'anima. Dice che la madre di Mary è stata la domestica della signora Wellman e ha sposato Gerard, avendo già una figlia. Chi è il vero padre di Mary, Miss Hopkins, forse, lo sa, ma terrà la bocca chiusa. La governante della signora Wellman, la signora Bishop, odia Mary. A differenza degli altri, paragonando la ragazza a un fiore delicato, la governante crede che Mary fosse una persona astuta e calcolatrice, contando su soldi la signora Welman e cercando di trovare Roderick come suo marito.
Un fan di Mary, il meccanico Ted, innamorato di lei senza riserve, crede che Mary non avesse nemici e non immagina che qualcuno possa desiderarla morta. Roderick, inoltre, non capisce chi potrebbe aver bisogno di uccidere Mary. Sia Ted che Roderick non credono che Elinor l'abbia avvelenata.
Peter Lord Poirot non può ancora dire nulla di nuovo, la morte di Maria non è benefica per nessuno tranne Elinor. Ma il famoso detective sente che in passato Mary ha una certa circostanza che Miss Hopkins conosce.
Poirot incontra Miss O’Brien, che trova Eleanor colpevole della morte di Mary. Se la signora Wellman avesse testato, avrebbe lasciato tutto a Mary - la vecchia signora era molto legata alla ragazza. L'infermiera gli racconta anche della relazione tra la signora Wellman e Sir Lewis.
Poirot visita Eleanor, che parla degli eventi di quel giorno. Il famoso detective, insieme a Peter Lord, arriva a Hunterberry. Viene da Miss Hopkins e racconta ciò che ha trattenuto: Mary era la figlia della signora Welman e Sir Lewis. In risposta, Miss Hopkins distribuisce una lettera della madre adottiva di Mary Eliza Riley, che ha trovato dopo la morte della ragazza. La donna ha chiesto di inoltrarlo a Mary dopo la sua morte. Eliza diede alla luce un bambino illegittimo di Gerard, che morì. Presto la signora Wellman diede alla luce Maria e diede a Eliza, che poi sposò Gerard. Poiché Gerardi viveva nella tenuta, nessuno fu sorpreso dal fatto che la signora senza figli mostrasse interesse per Maria.
Parte terza
La corte ascolta le dichiarazioni dei testimoni. Elinor vede Hercule Poirot nella hall e spera in suo aiuto. La signorina Hopkins conferma la perdita di morfina dalla sua valigia, che l'etichetta è stata trovata in cucina da lui, che durante una festa da tè ha punguto la mano su un cespuglio di rose e che su suo consiglio, Mary ha scritto una volontà a favore di sua zia, la sorella della madre Mary Riley, che vive in Nuova Zelanda.
Elinor conferma la sua precedente testimonianza e afferma di non aver ucciso Mary.
Il giardiniere della tenuta di Hunterberry giura che le rose che crescono nella tenuta non hanno spine.Un farmacista professionista testimonia: in cucina, l'etichetta trovata proviene dall'apomorfina cloridrato, un emetico efficace e non dalla morfina cloridrato. Se la morfina viene introdotta nel corpo, seguita dall'apomorfina, attraverso il vomito la morfina verrà escreta.
Il tribunale chiama i residenti della Nuova Zelanda per confermare che il vero nome della signorina Hopkins è Mary Riley, ed è tornata in Inghilterra diversi anni fa.
Alla luce di questi fatti, la corte considera Eleanor innocente.
Hercule Poirot spiega a Peter Lord il corso del suo ragionamento. Vedendo che non c'erano spine sulle rose, si rese conto che Miss Hopkins stava mentendo. Ha anche notato che nasconde alcuni fatti, ma vuole che vengano fuori. Solo la signorina Hopkins sapeva che la morfina era scomparsa e per qualche motivo ne parlava. Fu lei a scrivere una lettera anonima a Elinor e Roderick. Il fatto che Roderick fosse stato portato via da Mary, Miss Hopkins era solito incolpare Eleanor. Ma perché Miss Hopkins aveva bisogno di uccidere Mary? Una lettera di Eliza Riley l'ha tradita. Dopotutto, se la lettera fosse stata scritta per la figlia, Eliza gli avrebbe chiesto di inviarla e la lettera sarebbe stata scritta "in avanti". Di conseguenza, Eliza lo scrisse per sua sorella e Miss Hopkins lo ricevette molti anni fa quando Eliza morì. La polizia della Nuova Zelanda ha individuato Mary Riley per la frode ed è venuta in Inghilterra. Non poteva ricattare la signora Wellman, quindi stava aspettando l'occasione.
Grazie a Peter, tutte le accuse sono state ritirate da Elinor. Il dottore teme che ora Elinor sarà felice con Roderick, ma il famoso detective lo rassicura: felice Elinor sarà con Peter.