فتاة صغيرة تعيش برفقة عائلتها في كولومبيا، حيث تتمتع العائلة بالعديد من القدرات السحرية الغريبة، ولكن تبدأ معاناة الفتاة حينما تكتشف عدم امتلاكها لأي قدرات مثل عائلتها.
أجبر نزاع مسلح بيدرو وألما مادريجال، وهما زوجان شابان، على الفرار من قريتهم الأصلية في كولومبيا مع أطفالهما الثلاثة الصغار جولييتا وبيبا وبرونو. بعد أن قتل المهاجمون بيدرو، اكتسبت شمعة ألما بأعجوبة الصفات السحرية، حيث قامت بتفجيرهم بعيدًا وإنشاء منزل واعي («كاسيتا») للعائلة لتعيش داخل انكانتو، عالم سحري تحده الجبال العالية.
بعد خمسين عامًا، تزدهر قرية جديدة تحت حماية الشمعة، ويمنح سحرها «هدايا» لكل من سلالة مادريجال في سن الخامسة والتي يستخدمونها لخدمة القرويين. ومع ذلك، فقد اختفى برونو، الذي تعرض للسمعة والتشهير بسبب موهبته في الإدراك المسبق، قبل عشر سنوات، بينما لم تُمنح ابنة جولييتا الصغرى، ميرابل البالغة من العمر 15 عامًا، هديتها الخاصة. في عيد ميلاده الخامس، يكتسب أنطونيو، أصغر أبناء بيبا، القدرة على التواصل مع الحيوانات، وتقف العائلة لالتقاط صورة، باستثناء ميرابل عن غير قصد.
بعد مغادرتها الاحتفال، ترى ميرابل فجأة أن الكاسيتا يتشقق وشعلة الشمعة تتأرجح، لكن تحذيراتها تذهب أدراج الرياح عندما تبدو كاسيتا غير متضررة للآخرين. بعد سماع ألما وهي تصلي، قررت ميرابل إنقاذ سحر المعجزة. في اليوم التالي، تحدثت إلى أختها الكبرى لويزا، التي اعترفت بأنها غارقة في التزاماتها شبه الدائمة، ثم اقترحت أن غرفة برونو، في برج محظور في كاسيتا، قد تفسر هذه الظاهرة. هناك، تكتشف ميرابل كهفًا وتستعيد قطعًا من لوح زجاجي غير شفاف من الزمرد يصور صورة لها. بعد ذلك، انهار الكهف وهي بالكاد تهرب. في الخارج، تكتشف لويزا أن موهبتها تضعف.
بعد أن ذكّرتها عائلتها بسبب تشويه سمعة برونو، تعيد ميرابل تجميع الزجاج، وتصور صورة لها تقف دون أن تصاب بأذى أمام كاسيتا المكسورة، وتظن أنها ستدمر الأسرة. في وقت لاحق من ذلك المساء، من المقرر أن تشارك إيزابيلا، أخت ميرابيل الكبرى، والتي يمكنها أن تجعل النباتات والزهور تنمو كما تشاء، من جارتها ماريانو جوزمان. بعد عشاء محرج، تكشف دولورس، ابنة عم ميرابل الكبرى، الذي تمتلك سمعًا خارقًا، اكتشاف ميرابل للجميع، مما تسبب في انكسار كاسيتا مرة أخرى، مما أدى إلى تدمير الليل واقتراح ماريانو عندما تستحضر بيبا التي تتحكم في الطقس عن غير قصد أمطارًا غزيرة.
بينما يفر الجميع من الفوضى، تتبع ميرابل مجموعة من الفئران وتكتشف ممرًا سريًا خلف صورة حيث تجد برونو. يكشف أنه كسر الرؤية لتجنب تأليب ميرابل ضد الأسرة وأهل البلدة واختار النفي داخل الأسوار للبقاء في مكان قريب. بناءً على إلحاح من ميرابل، يستحضر برونو على مضض رؤية أخرى تشبه في البداية الرؤية السابقة، ولكن ظهرت بعد ذلك فراشة ذهبية، مما جعل الرؤية تظهر لها وهي تعانق إيزابيلا بدلاً من ذلك. تعتذر ميرابل على مضض لإيزابيلا، التي اعترفت فجأة بأنها لا تريد الزواج من ماريانو وأنها مثقلة بصورتها المثالية. تساعد ميرابل إيزابيلا على قبول نفسها الحقيقية والناقصة وتقبلها وتقوي الشمعة وتعالج التشققات. ومع ذلك، ترى ألما الزوج وتتهم ميرابل بالتسبب في مصائب الأسرة على الرغم من عدم حصولها على هدية. ميرابل أخيرًا تنقض على ألما، ملقيةً اللوم على طبيعتها المتعجرفة لإضعاف سحر العائلة.
حجتهم تضعف الشمعة مرة أخرى، محدثة صدعًا يقسم جبلًا قريبًا ويدمر كاسيتا. على الرغم من جهود ميرابل، إلا أن الشمعة تحترق في يديها. في حين أن مادريغال التي لا حول لها ولا قوة الآن تقيّم الضرر، يغادر ميرابل المليء بالذنب المدينة. بعد عدة ساعات، وجدت ألما ميرابل باكية عند النهر حيث مات بيدرو وتشرح كيف أنها، عازمة على الحفاظ على السحر، تجاهلت كيف أن توقعاتها الخاصة تضر بالعائلة وتتحمل أخيرًا المسؤولية عما حدث. بعد سماع القصة الدرامية المأساوية لألما، ردت ميرابل أنه على الرغم من عيوبها، فقد وحدت ألما وحمت الأسرة طوال هذه السنوات. يتصالحون كما تطير فراشة ذهبية الماضي؛ يصل برونو ويواجه ألما للدفاع عن ميرابل، ولكن بشكل غير متوقع يهتف لها بعودته. يجتمعون مرة أخرى مع مادريجال، وسكان البلدة يساعدون الأسرة في إعادة بناء كاسيتا. أخيرًا، أعطت مادريجالس ميرابل مقبض باب جديدًا محفورًا بحرف M ، يمثل كلاً من العائلة بأكملها وهي على حدة. إنها تعلقها بالباب الأمامي، وتستعيد سحر كاسيتا، والأسرة، والعائلة بأكملها. يحتفلون بصورة جماعية أخرى تتضمن ميرابل وبرونو.