Once Upon a Time: The Musical Episode

Once Upon a Time: The Musical Episode is the official soundtrack of the twentieth episode of Season Six of ABC's Once Upon a Time. It was composed by Alan Zachary & Michael Weiner, and released on May 5, 2017.