witch of delray