Picture: ABC
Gloves: Heart cutout leather gloves from Topshop
See all outfits from this episode
View all Once Upon A Time outfits