“The Secret Silk” puppeteers on stage following the world premiere performance onboard Royal Princess on Wednesday, Feb. 28, 2018 in Fort Lauderdale, Fla. (Jesus Aranguren/AP Images for Princess Cruises)