One of the great things about roleplaying games is that they offer us a chance to share amazing experiences with other people. As a GM, I am constantly pulling puns and story ideas from my childhood. Sometimes I try to disguise these ideas, but more often than not the source is so obvious that it becomes part of the joy.
Back when I was running my first real Dresden Files RPG Campaign, I decided that I wanted to do an opera scene like the one found in Final Fantasy 6 (my favorite electronic game to this day, though Chrono Trigger is an insanely close second). So I took the script from the opera, made some changes to fit the actual adventure, and waited for a chance to have fairies kidnap the party and force them into the play.
The results were one of my favorite gaming sessions I have ever run. The players sang and read their lines when they were onstage and plotted how to escape (and not die in the death scenes) when their characters were behind the curtains. I really wish we had been recording sessions back then.
While a lot of the session notes have been removed, the actual script for the opera and a few of the details are included in this first set of notes. Hopefully you can get a feel of how much fun it was to play.