Juniper Time: A novel