What significance did the Dark One Dagger have in Hyperion Heights?
That was finally revealed on Once Upon a Time Season 7 Episode 18 when it was stolen and Weaver had to search high and low to get it back.
This put him right in the firing line when Roni tried to find out why he was lying to her.
Meanwhile, Margot and Tilly went on a date, but there was a surprising twist in the tale.
Use the video above to watch Once Upon a Time online right here via TV Fanatic.
Get caught up with the latest fairytale drama right now.
Paul Dailly is the Associate Editor for TV Fanatic. Follow him on Twitter.