Haven by Emma Donoghue review – religious zeal meets ecological warning in AD600 Ireland | Emma Donoghue Read more