Snegurochka

Based on Alexander Ostrovsky's "The Snow Maiden"