A magical show for children of all ages