REVIEW | The Selfish Giant A review of the new Folk Opera The Selfish Giant – Currently at the Vaudeville Theatre, London. April 12, 2018March 1, 2019 by Theatress