Libby makes her living selling spells, fortunes and hexes to small-time criminals and drug runners, but her lifestyle is disrupted when a figure from her past reappears.
1990
2005
1984
2015
2014
—
1940
1986
2002
1982
1960
1988
1985
2019
2001
2004
1970
2007