The Rose of Versailles: Andre and Oscar

Takarazuka Revue's Snow Troupe's stage play of The Rose of Versailles.