Once Upon a Time S06 E20 The Song in Your Heart

Once Upon a Time S06 E20 The Song in Your Heart : A wish for Emma’s protection is made by her parents in a flashback, and the result has the entire kingdom bursting into song. Meanwhile, the Black Fairy plans to unleash another curse on Storybrooke as Emma and Hook prepare for their wedding.