I was delighted to receive an invitation to this Vancouver production of Tosca, which opened last Saturday at the Queen Elizabeth Theatre.

Some stories never lose their power to captivate us, and Tosca is certainly one of them. Filled with passion, political intrigue, love and betrayal, this celebrated opera explores what happens when matters of the heart collide with the forces of power – with devastating consequences.
Set in the turbulent streets of 1800s Rome (ahhh, Rome—I was just there), the story unfolds against a backdrop of political upheaval and fear. At its centre is Floria Tosca, a fiery opera singer whose love for the revolutionary artist Mario Cavaradossi draws her into a dangerous encounter with Baron Scarpia, the ruthless chief of police.
Far more than a love story, Tosca is a tale of obsession, courage and the terrible choices people face when love becomes entangled with power. In a world where trust is fragile and the consequences of a single decision can be irreversible, the stakes could hardly be higher.

Although set more than two centuries ago, Tosca remains strikingly relevant. The struggle between individual freedom and authority, and the lengths people will go to protect those they love, are as compelling today as ever.
Perhaps that is the enduring appeal of opera: its ability to bring together the full spectrum of human emotion – love, jealousy, fear, hope and desperation – and transform an intimate personal struggle into something sweeping and unforgettable.
For anyone drawn to an evening of classic opera filled with drama, intensity and emotional depth, Tosca remains a powerful story that reminds us just how far we might go for love.

Tosca
Composed by Giacomo Puccini Libretto by Luigi Illica and Giuseppe Giacosa. Premiered 1900 in Rome Sung in Italian with English Projected Titles. DATES October 24 – November 1, 2026
RUNNING TIME Approximately 2 hours and 20 minutes, including one 25-minute intermission.
For tickets: https://www.vancouveropera.ca/whats-on/tosca/































































You must be logged in to post a comment.