The Third Angel by Alice Hoffman
The Third Angel by Array