Finally! Emma Swan gets to wear a cool villain outfit! She sacrificed her goodness on the finale last season and we can't wait for season 5 to begin as Merlin works to save Emma Swan from being enveloped by darkness....
.Once Upon A Time’s fifth season premieres September 27 at 8:00 on ABC.
Post a Comment