Robert Kastell returns to Sweden after having been presumed dead for thirty years. A personal traged…