When Emma (Jennifer Morrison) goes to see Henry (Jared Gilmore), Regina (Lana Parrilla) questions what Emma is up to and reveals that they saw what she did through the dreamcatcher. Emma insists she was doing it to protect Henry and lets it slip that they freed Merlin in Camelot. What exactly is she hiding? From Once Upon a Time season 5 episode 5, "Dreamcatcher."