Kaleidoscope The Oxford Playhouse - Many Happy Returns.