Trolls, a magical horse and a plucky girl mix it up in a production by Tears of Joy Puppet Theatre, which will come to the Liberty Theater, 1203 Commercial St., at 7 p.m. Saturday, Sept. 20.

In "Ride the Red Mare," the adventure begins when Leo is stolen by the trolls and his sister sets off to rescue him. The small wooden horse Sophia takes to show the way is transformed into a magnificent red mare and together reach the high house of the trolls. Set in Scandinavia, this play is performed with bunraku puppets and shadow puppets.

Adapted from the book "A Ride on the Red Mare's Back" by Ursula K. LeGuin, this Scandinavian adventure appeals to all ages. The music score for the play was composed by Bryan Johanson and recorded by Third Angle New Music Ensemble.

Founded in 1971, Tears of Joy Theatre is one of the largest puppet theaters in the United States. Nationally renowned for its commitment to excellence and innovation, three of its productions have been given American puppetry's highest award, The Citation of Excellence in the Art of Puppetry by UNIMA-USA.

Tickets are $5 for children and $10 for adults and are available at Lucy's Books, 348 12th St. in Astoria.