St. Peter’s Square overflows with young people