מיה (קאמילי סאליבן) מתמודדת עם כאב עמוק כשאחותה ריילי (סרה דורן) נעלמה לפני שנים רבות, ועתה היא מחליטה לצאת למסע חיפוש נואש אחריה. מה שהתחיל כחיפוש פשוט הופך במהרה לאובססיה שמטלטלת את עולמה ומערערת את יציבותה הנפשית. מיה מתעמקת בפרטים מהעבר, מנסה לפענח רמזים שהושארו מאחור ומגלה כי ייתכן שהסיפור על השד המדומה שראתה ריילי בילדותה אינו רק דמיון תמים, אלא משהו ממשי ומאיים. ככל שמיה מתקרבת לאמת, היא נאלצת להתמודד עם פחדים קשים ועם כוחות אפלים שמאיימים לבלוע את כל מה שהיא אוהבת. סביבתה מתמלאת בדמויות מסתוריות – ריאקטורים שונים ומגישות שמספקות לה מידע חלקי ומבלבל, בעוד בלש ברק (מייקל ביץ') מנסה לעזור לה לפרוץ את החידה. מיה מגלה כי האובדן של ריילי קשור לא רק לאירועים בחיים המשפחתיים, אלא גם לכוחות על-טבעיים שמסתתרים מעבר להבנה האנושית. ככל שהמסע נמשך, הגבולות בין מציאות לדמיון מטשטשים והיא מוצאת את עצמה נלחמת לא רק על מציאת אחותה אלא גם על שפיותה. הסכנה גוברת והזמן אוזל, ומיה חייבת להחליט עד כמה היא מוכנה ללכת רחוק כדי לחשוף את האמת ולהחזיר את ריילי אליה. הסיפור מתפתח לכדי מאבק עז בין האור לחושך, בין האהבה לאובדן, כאשר גורלה של מיה ושל ריילי תלוי בהצלחתה לשחרר את השדים שמאיימים להרס את חייהן. המסע של מיה מוביל אותה אל סודות אפלים שנחשפו רק לאחרונה, כשהיא מגלה כי ריילי לא נעלמה סתם אלא הוקעה לכוחות מסתוריים. עם תמיכה של בלש ברק ודמויות מסתוריות נוספות, מיה מתמודדת עם האמת הקשה שמאחורי ההיעלמות, ומבינה שהשדים אינם רק דימיון אלא ישויות ממשיות. הקרב על מציאת ריילי הופך למאבק על הישרדות, כשהגבולות בין עולם הרוחות לעולם האנושי מטשטשים, ומיה נאלצת לבחור בין התקווה לוויתור. בסופו של דבר, היא לומדת שהכוח האמיתי טמון באהבה ובנחישות לשחרר את השדים הפנימיים והחיצוניים כאחד.
