เรื่องราวติดตาม Alma (รับบทโดย Danielle Macdonald), สาวน้อยที่กลับไปยังบ้านเกิดของเธอหลังจากที่พ่อของเธอเสียชีวิต เมื่อเธอมาถึง, เธอพบกับลูกสิงโตและหมาป่าที่ถูกแยกจากแม่และต้องการการช่วยเหลือ Alma ตัดสินใจที่จะดูแลสัตว์ทั้งสองตัวนี้ โดยตั้งชื่อให้กับลูกสิงโตว่า Milo และหมาป่าว่า Bubba
เมื่อเวลาผ่านไป, พวกเขาสร้างความสัมพันธ์ที่พิเศษและแน่นแฟ้นระหว่างกัน แต่เมื่อ Alma ต้องเผชิญกับความท้าทายจากผู้คนที่ไม่เห็นด้วยกับการดูแลสัตว์เหล่านี้ เธอต้องตัดสินใจว่าจะทำอย่างไรเพื่อปกป้องเพื่อน ๆ ของเธอและให้พวกเขาได้มีชีวิตที่ดี