Star Wars, monks and puffins — Emma Donoghue on Haven