เรื่องราวติดตามชีวิตของ Bella Brown (รับบทโดย Jessica Brown Findlay), หญิงสาวที่มีความฝันอยากเป็นนักเขียน แต่กลับต้องเผชิญกับความกลัวที่จะออกจากบ้านของเธอและเผชิญหน้ากับโลกภายนอก Bella ใช้ชีวิตในห้องของเธอและมีนิสัยที่แปลกประหลาดเกี่ยวกับการรักสวน แต่เธอกลับไม่สามารถดูแลสวนของบ้านได้เลย
ชีวิตของ Bella เปลี่ยนไปเมื่อเธอได้พบกับ Mr. McGregor (รับบทโดย Tom Wilkinson), เจ้าของสวนที่อยู่ถัดจากบ้านของเธอ ซึ่งเป็นชายชราที่มีอารมณ์เย็นชาและมักมีปัญหากับผู้คน เขามีสวนที่สวยงามและเต็มไปด้วยชีวิต แต่ก็มีความลับซ่อนอยู่
เมื่อ Bella ถูกบังคับให้ดูแลสวนของเธอและต่อสู้กับความกลัวของตัวเอง, เธอเริ่มค้นพบความงามในธรรมชาติและเริ่มสร้างความสัมพันธ์กับ Mr. McGregor ในขณะที่เธอพยายามหาทางที่จะทำตามความฝันในการเป็นนักเขียน