เรื่องราวของ “Little Shop of Horrors” เริ่มต้นที่ร้านดอกไม้ชื่อ “Little Shop of Horrors” ในย่าน Skid Row (Downtown) ที่นิวยอร์กซิตี้ ที่นี่มีชายหนุ่มชื่อ Seymour Krelborn ทำงานกับคนหญิงสามคนคือ Crystal, Ronette, และ Chiffon ในร้านนี้ แต่ทุกอย่างกำลังจะลงสู่ภาวะที่น่าเป็นห่วง เมื่อร้านดอกไม้ของพวกเขาไม่มีลูกค้าและกำลังจะปิดตัว ในขณะที่ร้านกำลังจะปิด ซีมัวร์คนโกลิอัท เป็นพืชอนุบาลที่ Seymour ได้ดูแลอยู่ ได้รับความสนใจจากนักสัตวแพทย์ชื่อ Dr. Orin Scrivello ที่เป็นหมอทันตกรรมและมีนิสัยที่น่าสงสารในการทำร้ายผู้อื่น และ Audrey, ทำงานในร้านดอกไม้ ต่อมา Seymour ค้นพบว่า Audrey II (ต้นไม้โกลิอัท) ต้องการเลือดมนุษย์เพื่อเจริญเติบโต ซึ่งทำให้เริ่มเกิดความขัดแย้งและความสงสัยในระหว่างตัวละครต่าง ๆ ในเรื่อง ซีมัวร์พยายามหนีจากความเป็นทางการของ Audrey II แต่กลับต้องเผชิญหน้ากับเหตุการณ์ที่ร้านดอกไม้เริ่มได้รับความฮือฮาและความรุนแรง ทั้งนี้เพื่อให้ Audrey II สามารถเติบโตไปในขนาดใหญ่และมีอำนาจมากขึ้น