Waiting for Eden: A novel