Halifax Festival of Words Presents The Lovely Eggs Tickets and Dates