Lovely! Hated the ending but a sprawling, happy story wrapped in music and dance is otherwise always appreciated!