On Once Upon a Time Season 2, Episode 3: “Lady of the Lake,” we see a flashback to a time when Snow White (Ginnifer Goodwin) and Prince Charming (Josh Dallas) were hidden away in the woods with Ruby/Little Red Riding Hood (Meghan Ory) and other followers. King George (Alan Dale) has sent soldiers to capture Charming, so Snow runs off, but is quickly stopped by Lancelot (Sinqua Walls). Only, that is not the name people had given him. Word was that he was known as Leviathan.

Though Lancelot quickly corrects Snow, the name Leviathan has special meaning. In the Bible, a Leviathan is an evil sea monster. The word has become synonymous, both in contemporary literature (Moby Dick) and mythology, with a giant whale.

“Whale,” you say? Yes! Naturally we thought of our mystery man, Dr. Whale (David Anders). We know we’ll find out more about him in Season 2, Episode 5: “The Doctor”, but for the moment, we have to assume that there’s a connection. Since it doesn’t apply to Lancelot, it could be a sign that, before the curse, people were whispering about the Leviathan, or the giant creature in the sea.

Of course, there are many of us who believe the popular theory that Dr. Whale is Dr. Frankenstein. Still, why not throw out another theory? Tell us what you think in the comments!

Catch the next new episode of Once Upon a Time on Sunday, October 21 at 8 p.m. ET/PT on ABC.

Molly Friedman is an editor at Wetpaint Entertainment. Follow her on Twitter @MollyFriedman.

Want more OUAT news? Like us on Facebook and Follow us on Twitter.