Meek bookseller Jodie (Horrocks) and her sister are constantly humiliated by their overbearing mother (Fricker), who also objects to Jodie's romance with the local doctor (Pryce). As life becomes increasingly unbearable, Jodie discovers a book on infamous killers and is visited by their ghosts, including Jack the Ripper, who is happy to suggest ways to get rid of mom.