Margarita: Katrina Mattson
Theodore: Cade King
Edwin: Nicholas Losorelli
Willow: Bianca Gisselle

Piano/Percussion: Shawn Halim
Guitar: William Peterson

Music and Lyrics by Melanie Rose Thomas
thecavefolkopera.com

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…