The Oscar Wilde season continues with highly anticipated productions of The Selfish Giant, a new folk opera (10 – 14 April); An Ideal Husband (20 April – 14 July); and The Importance of Being Earnest (20 July – 20 October). Tickets are now on sale.