Did David find out the truth surrounding his father's death?
That was his plan on Once Upon a Time Season 6 Episode 12.
He reeled in an unlikely ally to help with the mission, but who was it?
Meanwhile, Regina tried to help Robin get to grips with life in Storybrooke, but she quickly realized he did not belong there.
Did they struggle to get closer when Regina got wind of his dark side?
Use the video above to watch Once Upon a Time online to get caught up with the latest drama. You won't want to miss what went down this week.
Paul Dailly is a staff writer for TV Fanatic. Follow him on Twitter.