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.