It’s hard to keep track of all the new characters coming up on Once Upon a Time Season 2, but that doesn’t mean we don’t get excited every time a new announcement is made!

Read spoilers at your own risk! For more on Wetpaint Entertainment's philosophy on spoilers, click here.

Remember the earlier OUAT spoiler about casting a 10-year-old girl to play a psychic in an upcoming Season 2 episode? Well, it looks like that girl is getting her own grown-up counterpart.

According to a casting notice obtained by SpoilerTV, “the guest role of Seer is being cast. She's 30, brave, wiser than her years, and also psychic. She doesn't want this power and wants to be rid of the visions she's cursed with.”

She actually sounds a bit like Ruby, who also tried to struggle with her own curse before finally accepting the wolf within her. But seeing the future might be a whole different kind of burden.

While Seer is slotted for Season 2, Episode 14, the new guest role of Edith is being cast for Season 2, Episode 15. According to the report, Edith is “50, kind, and serves a wealthy family whose members think of her as one of their own, and to whom she's very loyal.”

We don’t know about you, but when we hear the phrase “wealthy family” on OUAT, we get our hopes up for a King Midas episode. But tell us what other ideas you have for fairy tale characters that these roles could connect to!

Read more OUAT spoilers here.

Once Upon a Time Season 2 returns on Sunday, January 6, 2013 at 8 p.m. ET/PT on ABC.

Source: SpoilerTV

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