Theatre of dreams