For Better or Cursed by Kate M. Williams
For Better or Cursed by Array