แมรี่ เลนน็อกซ์ เด็กสาวผู้มีฐานะดีอาศัยอยู่ในอินเดีย เธอต้องกลายเป็นเด็กกำพร้าเมื่อพ่อแม่ของเธอเสียชีวิตในเหตุแผ่นดินไหว เธอถูกส่งกลับอังกฤษเพื่อไปอาศัยอยู่ในคฤหาสน์ของอาร์ชิบอลด์ เครเวน (จอห์น ลินช์) ลุงของเธอ ชีวิตของเธอค่อนข้างโดดเดี่ยว และเธอต้องหาอะไรทำเพื่อให้ตัวเองมีงานทำ เธอได้พบกับโคลิน เครเวน ลูกพี่ลูกน้องที่ป่วยไข้และสวนลับแห่งหนึ่ง