Ambers lugna eftermiddag avbröts när ett blomsterbud överlämnade en enorm, omärkt bukett med exakt 100 gula rosor, medan hennes make Daniel var på en affärsresa. Även om hon först blev rörd började Amber snart känna sig orolig, eftersom Daniel alltid brukade köpa vita rosor till henne och det stora antalet blommor verkade bära på en olycksbådande symbolik. När hon undersökte stjälkarna närmare upptäckte hon tre medvetet markerade röda rosor gömda i mitten – ett mystiskt mönster som väckte ett mörkt minne av hennes avlidne far, en tidigare mordutredare.

Eftersom hon inte kunde få tag på Daniel via telefon kontaktade Amber polisen, vilket ledde till att kriminalinspektör Kellan – en gammal kollega till hennes far – kom till hennes hem. Där upptäckte han en skrämmande koppling till ett olöst fall om tre kvinnor som hade försvunnit för 22 år sedan efter att ha fått identiska buketter. Utredningen tog snabbt en dramatisk vändning när myndigheterna avslöjade att Daniels affärsresa helt hade varit påhittad, och en genomsökning av hans arbetsrum avslöjade gömda tidningsartiklar och anteckningar som beskrev de försvinnanden som hade förblivit olösta i årtionden.
När mysteriet fördjupades visade den kriminaltekniska analysen att fingeravtrycken på blomsterbeställningen inte tillhörde Daniel, utan Amos – en pensionerad utredare och hennes fars tidigare partner, som hennes far i hemlighet hade misstänkt. Kriminalinspektör Kellan drog slutsatsen att rosorna egentligen var avsedda som ett lockbete och en varning till Daniel, som med hjälp av hennes fars återfunna anteckningar i tysthet hade fortsatt undersöka det gamla fallet för att skydda Amber.

Polisen spårade slutligen upp Amos i en övergiven jaktstuga och grep honom, vilket gjorde att det 22 år gamla mysteriet äntligen kunde lösas. Samtidigt återvände Daniel hem, tilltufsad, utmattad men vid liv. Veckor senare, när Amber och Daniel återförenades på sin veranda, insåg de att den skrämmande blombuketten aldrig hade varit ett meddelande till henne – utan en grym, sista fälla för mannen som hade kommit sanningen alltför nära.