So Emma (Jennifer Morrison) and Mary Margaret (Ginnifer Goodwin) finally made it back to Storybrooke on the winter finale of ABC’s Once Upon A Time. But, if you thought their family could just live happily ever after, well, you haven’t been watching this show too closely!
“There’s immediately new problems. It’s not like Emma…
She’s ready for the summer!
Work it, girl.
Bad Girl RiRi? More like Braless RiRi.