Credit: Twitter

Talk about a blast from the past! We haven't seen Princess Abigail, aka Kathryn Nolan (Anastasia Griffith) since Season 1, but David's one-time wife is back before the end of Season 3.

Anastasia Griffith recently tweeted a photo of herself all done up in princess jewels, writing, "It's true... she's back @OnceABC... will Princess Abigail cause trouble for Snow and Charming?... What, what?!"  

We're definitely excited to see this pivotal Season 1 character back in action, but we're a little confused about why she would be causing trouble for Snow and Charming. Yes, Kathryn was Charming's wife under the curse, but in Fairytale Land she had her own True Love, Frederick, and now that she has her memories back, she'd have no reason to want to mess with Snow and Charming's relationship. Maybe she's back for a flashback set during the period where she was engaged to Charming, but before he helped her save Frederick from his cursed fate?

Or maybe it's more complicated than we think. Perhaps she's back for a story set during the lost year. It's possible she ended up working for the Wicked Witch and against the Charmings, if Zelena blackmailed her...

Or maybe Anastasia is just teasing fans! Whatever the case, we can't wait to see what the show does with Abigail this time.

What role do you think Abigail will play? Let us know in the comments below!

Rebecca Martin is an Associate Editor at Wetpaint Entertainment and our resident Game of Thrones, Breaking Bad, and genre TV expert. Follow her on Twitter and Google+!