This is a playhouse of the New Canaan train station, the ‘next station to heaven’.