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