Practical Magic is a 1998 American romantic comedy film based on the 1995 novel of the same name by Alice Hoffman. The film was directed by Griffin Dunne and stars Sandra Bullock, Nicole Kidman, Stockard Channing, Dianne Wiest, Aidan Quinn and Goran Visnjic. The film score was composed by Alan Silvestri.
Maria Owens, a young witch, is exiled to Marias Island in Massachusetts with her unborn child for escaping her execution. When her lover does not come to rescue her, she desperately casts a spell upon herself to stop falling in love due to heartbreak, only to die soon after. The spell becomes a curse for several generations. Gillian and Sally Owens, two descendants of the Owens family, are taken in by their aunts Frances and Jet after the death of their parents. Sally is the more gifted of the two while Gillians talents are more in charm and persuasion, and have been subject to ridicule during their youth. After witnessing their aunts cast a spell on a man for a woman who seems obsessed with having his love, Gillian decides to fall in love and Sally casts a true love spell to protect herself.The sisters cast an oath to each other using blood from both of their hands and Gillian leaves for California when she gets sick of dealing with the judgmental town and lives a rather carefree and hedonistic life in Los Angeles. Sally meets and marries Michael, a local apple salesman. Years later, the two open their botanical shop Verbena and have two young daughters, Kylie and Antonia. Michael is killed after being hit by a truck. Sally and her daughters return to the Owens home to live with the aunts, and realize that the aunts cast a spell so she could fall in love. Sally decides that she and her daughters will not perform magic. As Gillian begins a relationship with Jimmy Angelov in California, Sally is devastated by her husbands death. Gillian feels that Sally needs her and drugs Jimmy to return to Massachusetts. ........
Source: Wikipedia