Louise (Sophia Myles) is a desirable young college student without many friends. She has a great passion, and that is the husband of Veronica (Sophie Ward), the headmistress of the school, with whom she has an affair. When Veronica gets wind of her husband's affair, all hell breaks loose...