Watch Once Upon a Time S7E18: After discovering the Dark One dagger has been stolen, Weaver sets out to get it back; Margot takes Tilly on a date; Desperate to reunite with Belle, Rumple pays Alice a visit.