Storybrooke needs to work on its welcome wagon.
On Sunday’s Once Upon a Time (8/7c, ABC), Lily (Agnes Bruckner) has finally breached the town line and is out for blood — Charming blood. After all, it was Emma’s parents who had stuck her in a magical wormhole, doomed to be raised in our world as a
Read More >
Other Links From TVGuide.com
- Once Upon a Time