A little piece of heaven in Central Park