Labor of Love (Once Upon a Time)

"Labor of Love" is the thirteenth episode of the fifth season of ABC's Once Upon a Time and the one hundred and first episode of the series overall.