Disney princess visits children at St. Luke's