Video ▶
Loading...
Summary
Emma learns about Sheriff Graham's affair with Regina. David is forced to choose between staying with Kathryn and starting a relationship with Mary Margaret – with whom he has fallen deeply in love. A life-changing event forever alters the destiny of Prince Charming - a secret deal is made between his "father" King George and Rumplestiltskin. David remembers his "life" with Kathryn after seeing a windmill in Mr. Gold's pawnshop and returns hom...
Episode Guide
Season 01
Season 02
Season 03
Season 04
Season 05
Season 06
Season 07