Very creepy episode, but it wasn't too difficult to guess the ending.  Didn't she read the story of Rumpelstiltskin?  Never ever agree to some sort of blank check favor to a witch!  Supernatural thriller.