In the beginning of Season 1 of "Once Upon a Time," Emma had told Henry that she can detect a lie when she hears one, in fact, she attacked a "date" for lying to her at a restaurant! Now that Emma has made it to Storybrooke, her lie detecting senses seem to be faltering. When writer Jane Epenson was asked about it by Wetpaint on Feb. 4, she had a pretty reasonable explanation that fans have accepted.
Jane says that magic hasn't been working like it should be in Storybrooke, so while many people have lied to Emma outright since she came to the little town in Maine, Emma hasn't always been able to detect it because her magic isn't properly working.
Jane also says that in the face of real magic, it isn't difficult to create a truth even if it wasn't real to begin with. Magic would shake your ability of being able to decipher what was real or not if it were able to change reality with the wave of a hand. It makes sense and sees like pretty powerful stuff!
Do you think that Emma's "lie detector" could be acting up because magic isn't working properly in Storybrooke?