Watch Once Upon a Time - The Stable Boy

Once Upon a Time Season 1 Episode 18

Season 1 Episode 18

First Aired: April 1, 2012

Description: Emma keeps looking for evidence that will prove Mary Margaret is innocent in the murder of David's wife, Kathryn.