Opera is filled with big emotions: passionate lovers swearing allegiance to each until death, jealous lovers swearing vengeance against their rivals.
But maybe nothing is bigger for start-to-finish heaving drama than Giacomo Pucciniโs Tosca, which opens Opera in the Heightsโ 2026 – 2027 season. Love. Vengeance. Betrayal.
โโIt has everything, right?โ said Kathryn Frady, artistic director of Opera in the Heights, who is also singing the titular role. You’ve got love and jealousy and power and strength and courage and fear and desperation. Tosca really experiences every single emotion throughout the course of this evening, and that does make it so operatic in that way. People don’t necessarily have these huge, expansive emotions all in one day, we hope, right?โ
The opera is the story of an opera singer, Floria Tosca, who is wildly in love with a painter, Mario Cavaradossi. The dramatic action is set in motion when he agrees to give refuge to a political prisoner, Cesare Angelotti, whoโs escaped from jail and is hiding out in the church where Cavaradossi is painting. Hot on the prisonerโs heels is the villain of it all, chief of police Baron Scarpia, who wants Tosca for himself. He tracks his prey to Cavaradossiโs church, finds a fan dropped by Angelottiโs sister and uses it to trick Tosca into believing her lover is unfaithful. The impetuous diva confronts Cavarodossi, Scarpiaโs spies whoโve been following her arrest and torture him, and Scarpia tells our heroine heโll save her beloved from executionโฆif sheโll give herself to him. She gives in. He betrays her. And people start dying.
When Tosca premiered in January of 1900, Puccini was well established as one of the biggest names in opera, riding financial successes from Manon Lescaut and La Bohรฉme. Audiences loved it, but critics were put off by the violence in the show.
Thatโs something Frady thought a lot about in her decision to program the piece. Too much of it could be alienating; too little risks making the bad guy too sympathetic.
โโI think that leaning into really telling the story in a visceral way is more effective,โ she said. โIt goes back to the idea that there’s, there’s love, there’s passion, there’s jealousy, there’s fear, there’s all of these great big things.โ
All of it, for Frady, is part of what makes live theater what it is, that ability for the audience to feel something viscerally, in the moment it happens. She believes audiences today will be drawn into the story, the same way they were 126 years ago. Sheโs also betting on the opera, for all its emotion and drama, as one that is approachable.
โโThe music is so beautiful and lush, and I love that Puccini really has all of these wonderful musical themes that tell you what character is about to walk on stage,โ she said. โWe all have our own theme music, which I think is just brilliant and fun for us in our character development, but also for the audience to know what’s about to happen.โ
She also notes that the plot takes place across a single day, and the running time, at around two-and-a-half hours, feels manageable.
โโIt’s a very tight script and the timing of everything flows really beautifully, which doesn’t always happen in opera,โ she said.
Tosca also marks Fradyโs on-stage debut with the company sheโs helmed since last year. She directed Opera in the Heightsโ production of Don Pasquale for the 2025-2026 season, and sheโs sung the role of Tosca before. It also represents a full-circle moment. Frady was born in Houston and has performed around the world; singing Tosca here is like a homecoming.ย
โโIt’s amazing,โ she said about singing the part for the company. โI think that it’s a really wonderful opportunity to give our audiences a little bit more understanding of who I am as an artist and as a performer. They’ve seen some of my directing work. Obviously they know me as an administrator. But it’s also a wonderful opportunity for me to collaborate with our musicians.โ
Performances are scheduled November 13, 15, 19 and 21 at 7:30 p.m. Thursday, Friday and Saturday, and 2:00 p.m. on Sunday at Lambert Hall, 1703 Heights Blvd. For more information, call 713-861-5303 or visit operaintheheights.org. $45-$115.
