Margaret Atwood is in Ottawa to talk about her new book The Heart Goes Last, a novel of speculative fiction that imagines a near-future where economic disaster and corporate greed combine to create a society where humans are forced into terrifying situations.