20th episode of the 6th season of Once Upon a Time
"The Song in Your Heart"
Once Upon a Time episode
Episode no.
Season 6 Episode 20
Directed by
Ron Underwood
Written by
David H. Goodman & Andrew Chambliss
Production code
620
Original air date
May 7, 2017 (2017-05-07)
Guest appearances
Tony Amendola as Geppetto/Marco
Lee Arenberg as Grumpy/Leroy
Beverly Elliott as Granny
Giancarlo Esposito as Magic Mirror
Chris Gauthier as William Smee
Jaime Murray as Fiona
Raphael Sbarge as Archie Hopper
Keegan Connor Tracy as Blue Fairy
Episode chronology
← Previous "The Black Fairy"
Next → "The Final Battle"
Once Upon a Time season 6
List of episodes
"The Song in Your Heart" is the twentieth episode of the sixth season of the American fantasy drama series Once Upon a Time. It first aired on May 7, 2017. Billed as a musical episode, it marks a departure from the typical dramatic elements featured in the series. In this episode, Emma and Hook prepare for their wedding, but Fiona is preparing a plot that will begin the Final Battle. In flashbacks, Snow and David make a wish that results in the entire Enchanted Forest and Oz breaking out in song.
and 19 Related for: The Song in Your Heart information
"Hand on YourHeart" is a song by Australian singer Kylie Minogue from her second studio album, Enjoy Yourself (1989), and released as its lead single...
"Break YourHeart" is a song by British singer and songwriter Taio Cruz. Thesong serves as the lead single from his second studio album, Rokstarr (2009)...
Love inYourHeart" is a song originally performed in 1969 by Jackie DeShannon, who composed it with her brother Randy Myers and Jimmy Holiday. Inthe U...
"Use YourHeart" is a song by American R&B trio SWV, released on July 23, 1996 as the second single from their album, New Beginning (1996). Written and...
"True to YourHeart" is the "end-credits song" of Disney's 1998 animated film Mulan, and one of two singles released off the soundtrack. It was written...
to YourHeart" is a song by Wax from their second studio album American English (1987). In many European countries thesong was released under the title...
Crying YourHeart Out" is a song by the English rock band Oasis. Thesong was written by Noel Gallagher and produced by Oasis. It was released inthe United...
"YourHeart" is a song by American rappers Joyner Lucas and J. Cole, released on September 24, 2021 with an accompanying music video. It was produced...
YourHeart", is a song originally performed and co-written by Jerry Butler. It was a top-ten hit in 1960. In 1975, Tony Orlando and Dawn released the...
It On YourHeart" is a song written by Harlan Howard and Kostas and recorded by American country music artist Patty Loveless. It was released in April...
"Only Love Can Break YourHeart" is a song written by Canadian-American singer-songwriter, musician, and activist Neil Young. It has been covered by many...
"Give YourHeart a Break" is a song recorded by American singer Demi Lovato for her third studio album Unbroken (2011). It was released on January 23...
"Expressway to YourHeart" is a song written by Kenny Gamble and Leon Huff and performed by the Soul Survivors. It appeared on their 1967 album, When the Whistle...
"YourSong" was first released by American rock band Three Dog Night in March 1970 as an album track on It Ain't Easy. John was an opening act for the...
A Place inYourHeart is the eighth studio album by English singer and songwriter Gabrielle. It was released on 10 May 2024 via BMG Rights Management and...
YourHeart" is a hit single released from Sting's 1985 debut solo album The Dream of the Blue Turtles. It was released as the album's third single in...
Touch YourHeart (Korean: 진심이 닿다) is a 2019 South Korean television series starring Yoo In-na and Lee Dong-wook. It is based on the web novel of the same...
"Everything YourHeart Desires" is a song by American duo Hall & Oates, released as the lead single from their thirteenth studio album, Ooh Yeah! (1988). The song...