Przepowiednia głosi, że rządy okrutnej królowej Bavmordy (Jean Marsh) ukróci dziewczynka, która ma się właśnie narodzić. Władczyni rozkazuje zamordować wszystkie niemowlęta płci żeńskiej. Z życiem uchodzi tylko mała Elora. Opuszczona w koszyku dziewczynka dociera do wioski...
Młodziutka Vicki ma niezwykły dar - potrafi zapamiętywać i odtwarzać wszystkie możliwe zapachy, które kolekcjonuje w starannie oznakowanych słoiczkach. Wśród nich szczególne miejsce zajmują te poświęcone zapachowi jej mamy, Joanne. Z pozoru poukładane życie zaburza pojawienie się...