What Have I Done?Ben EltonAudiobookHardbackEbookPre-order nowAudibleSpotifySpotifyKoboGoogle Play Books09 October 2025Imprint: MacmillanSynopsis600 minutes9781035059980Details09 October 2025600 minutes9781035059980Imprint: MacmillanBooks by Ben Elton PreviousWhat Have I Done? Next