Could the beginning of the end be near for Madame Mayor? Tonight on Once Upon a Time, Sidney Glass recruits Storybrooke Sheriff Emma to help him uncover evidence of Regina's corruption. Yet they aren't the only ones with something up their sleeves. Secret rendezvous are still in the air for Mary Margaret and David as they continue seeing one another. Plus, a fairy tale king is granted three wishes.