Our magical, comical and amazing musical All Shook Up.