Way before the Sopranos, there was Giselle.
Basic plot: sweet girl in town falls in love with not so inocent Prince. He was supposed to get married with a princess. When she finds out, she dies of a heart attack (well… dies of love!). Leaves the prince feeling guilty and the guy who actually loved her (a boy from the town) heartbroken.
Second act: Giselle, as a ghost ends up under Myrtha´s reign. Her gang is made of all the women who have died of love and their mission is to take revenge by killing every man who enters their forest by making them dance until death. When the poor guy who actually loved Giselle steps in, Myrtha´s army get hold of him and kill him. But when the prince comes in, Giselle arises. Myrtha orders her to dance with him and murder him, so she dances… but keeps a pace where he is still alive at dawn. Giselle has saved him and forgiven him.
The last scene, at dawn, he is found over the tomb of Giselle, repented.
It was said that when this ballet was first performed by Margot Fontayne and Rudolf Nureyev, the public was in such spell that they kept quite for a full minute after the curtain went down. And then, they couldn´t stop a 20 minute explosion of applause.