The identity of the killer was finally revealed on Once Upon a Time Season 7 Episode 15, and I hate to say it, but I was right. Aside from him being Lucy's faux father, he really never had much in the way of a storyline.
Sometimes, it's good to be right, but in this case, I would have preferred to have been shocked by the reveal. I want to know all the finer details about why he's doing it.
My best guess is that he's Hansel, and he started killing the witch coven because Gretel was murdered. It would make the most sense right about now.
It was a little ridiculous of him to have all of the boxes in the back of the car, but it gave us the confirmation we needed to know that he is not to be trusted.
He was far too