Once Upon a Time star Ginnifer Goodwin recently revealed who her favorite princess is, and it's not necessarily the obvious answer.

'Once Upon a Time's Maleficent, Cruella & Ursula Have Surprising 'Connection' With Two Characters

While Goodwin has played Snow White/Mary Margaret for four seasons now on Once Upon a Time, she doesn't list the character as her favorite princess. In a new interview with In Style (via The Inquisitr), Goodwin revealed her surprising answer:

"My favorite princess used to be Snow White. Now that seems like such an egotistical answer somehow," Goodwin admitted. "So, I feel like I'm forced to change it up. It also changes depending on where I am in my Disneyphile-ness. I would say right now I'm into Belle the bookworm."

'Once Upon a Time's 'Captain Swan' Fans Will Watch Emma & Hook's Relationship 'Grow' In Second Half

Snow and Charming (Josh Dallas) will be revealed to have quite the past with the Queens of Darkness in the second half of season 4. Once Upon a Time co-creator Adam Horowitz previously told Entertainment Weekly that they are actually going to be playing an "integral role" in upcoming episodes, in regard to Maleficent (Kristin Bauer van Straten), Cruella de Vil (Victoria Smurfit) and Ursula (Merrin Dungey).

"They're going to play a much more integral role in what's to come next, particularly with these Queens of Darkness," Horowitz revealed, discussing Snow and Charming. "Their paths and the future of Storybrooke are aligned in a way that we'll learn about very quickly."

Once Upon a Time returns for the second half of season 4 on Sunday, March 1 at 8 p.m. ET/PT on ABC.

Watch the promo for the next episode of Once Upon a Time here: