Once Upon a Time season 6, episode 20: Watch online

ONCE UPON A TIME - "The Song in Your Heart" - In flashback, Snow and Charming make a special wish that Emma will be protected. The result of their wish has the whole kingdom bursting into song which infuriates the Evil Queen. Meanwhile in Storybrooke, the Black Fairy announces her plans to unleash another curse on the town while Emma and Hook prepare for their wedding, on "Once Upon a Time," SUNDAY, MAY 7 (8:00-9:00 p.m. EDT), on The ABC Television Network. (ABC/Jack Rowand)JOSH DALLAS, JENNIFER MORRISON, GINNIFER GOODWIN
ONCE UPON A TIME - "The Song in Your Heart" - In flashback, Snow and Charming make a special wish that Emma will be protected. The result of their wish has the whole kingdom bursting into song which infuriates the Evil Queen. Meanwhile in Storybrooke, the Black Fairy announces her plans to unleash another curse on the town while Emma and Hook prepare for their wedding, on "Once Upon a Time," SUNDAY, MAY 7 (8:00-9:00 p.m. EDT), on The ABC Television Network. (ABC/Jack Rowand)JOSH DALLAS, JENNIFER MORRISON, GINNIFER GOODWIN /
facebooktwitterreddit

Once Upon a Time continues with season 6 episode 20, “The Song in Your Heart.” Here’s what you need to know to watch OUAT on TV and online.

The big day is finally here. It’s the Once Upon a Time musical episode to celebrate the wedding of Emma and Hook. Of course, the happy couple’s happy day can’t be completely happy with the Final Battle looming, and this new singing curse only adds to the stress of the moment as everyone in Storybrooke is forced to sing.

Here’s the episode synopsis from ABC:

"In the Once Upon a Time musical episode, “The Song in Your Heart,” the residents of Storybrooke discovery the power of song as Emma and Hook prepare to walk down the aisle."

In anticipation of this Once Upon a Time television event, you can download the song lyrics ahead of Sunday’s airing, and the full cast album is available on iTunes as well.

One of the catchiest songs on the album has to be Colin O’Donoghue’s “Revenge Is Gonna Be Mine.” It has some great guitar riffs along with the obligatory “Yo-Ho’s” you’d expect in a proper Disney pirate song. Lana Parilla’s Evil Queen sings a song that captures her utter annoyance at a spell that makes her sing.

Instead of being more like the movie Enchanted, which plays on the Disney model of bursting into song as a normal occurrence, OUAT instead allows most of the characters to realize what is happening as they sing. All of the songs fit the characters perfectly, and seeing the lyrics ahead of the episode only serves to make fans even more excited.

Next: Best live streams to watch sports and TV shows

Here’s everything you need to know to watch this week’s Once Upon a Time:

Episode: “The Song in Your Heart”
Date: May 7, 2017
Start Time: 8 p.m. ET
Channel: ABC
Live Stream: ABC.com or the ABC App
Live Stream 2: FuboTV

Once Upon a Time airs Sundays at 8 p.m. on ABC.