English National Opera's production of Pucinni's Tosca.
Set in 1800 and against a backdrop of war the story takes us through an emotional journey of love, jealousy, deceit, lust, betrayal, revenge, murder, execution and suicide.
It was well sung, well acted and brilliantly staged.
Special mention of course goes to our heroine Tosca (Amanda Echalaz), her lover Mario (Julian Gavin) and the villain of the piece - the evil Scarpia (Anthony Michaels-Moore).
We had good seats too - access all arias.