Snow White and Rose Red : A Modern Fairy Tale