stars-in-shadow-shimmering:

AU; the ladies of Storybrooke in A Great and Terrible Beauty

once upon a time, there were four girls…

Snow White asPippa Cross
Emma Swan as Felicity Worthington
Cinderella asAnn Bradshaw
Belle as Gemma Doyle

SO MUCH YES.