Watch The Charmings - Season 2 Episode 3 Online!:
Lillian's jealousy of Eric and Snow's happiness prompts them to go manhunting for her—and it's a devil of a chore.