Александра Николаевича Островского по праву можно считать создателем репертуара для национального русского театра. Несмотря на то, что прославился он больше всего своими произведениями о нравах русского купечества (которое критик Николай Добролюбов очень метко прозвал «темным царством»), среди мрачных и немного страшных сюжетов из жизни замоскворецких купцов есть очень светлое и сказочное произведение – «Снегурочка», написанное в 1873 году.
В основе сюжета пьесы драматург использовал русскую народную сказку из сборника Александра Афанасьева «Поэтические воззрения славян на природу». Именно поэтому в пьесе действуют славянские высшие и низшие божества: Ярило, Мороз, Весна, Леший. Особенность и в том, что пьеса «Снегурочка», в отличие от всех предыдущих, написана в стихах, но без рифмы. Однако единый ритм произведения позволил положить его на музыку. Вся пьеса – своеобразная поэтическая стилизация под русский фольклор, которым Островский тогда был увлечен.
Объясняется это тем, что в 1873 году труппа Малого театра вынуждена была переехать в Большой театр на время ремонта. Так под одной крышей оказались оперная, балетная и драматическая труппы. Тогда и решила комиссия управления московскими императорскими театрами поставить спектакль-феерию с участием всех артистов. Островский сочинил пьесу в короткий срок, закончив в день своего пятидесятилетия. А музыку к спектаклю написал молодой и малоизвестный тогда композитор Петр Ильич Чайковский.