"There is a town in Maine, where every storybook character you've ever known is trapped between two worlds, victims of a powerful curse, that can only be broken by one person." From the successful ABC series Once Upon A Time, comes 'The Sheriff's Girl. Following on from the death of Sheriff Graham Humbert, comes a love story of magical proportions. Emma seeks to gain solace and one man can do that for her, and it isn't who she expects.
9 parts