Scan barcode
![The Umbrella by A.M. Stuart](https://558130.bdp32.group/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCQ2wzK2dRPSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--ef7a411592ea9d1d73b607311f19a44066384b5d/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJc0FXa0M5QUU9IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--038335c90cf75c275ae4d36968ac417dc4a0a3e3/81elCFDxlAL._SL1500_.jpg)
51 pages • missing pub info (editions) user-added
ISBN/UID: B0CG1DT4QN
Format: Digital
Language: English
Publisher: Oportet Publishing
Publication date: 17 August 2023
Description
The cause may be righteous, but the price she had paid had been too highThe short heart wrenching prequel to SINGAPORE SAPPHIRE - the first in the Harriet Gordon Mysteries.London 1909: Returning to London after her years in India ended in the trag...
Community Reviews
Content Warnings
![The Umbrella by A.M. Stuart](https://558130.bdp32.group/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCQ2wzK2dRPSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--ef7a411592ea9d1d73b607311f19a44066384b5d/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJc0FXa0M5QUU9IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--038335c90cf75c275ae4d36968ac417dc4a0a3e3/81elCFDxlAL._SL1500_.jpg)
51 pages • missing pub info (editions) user-added
ISBN/UID: B0CG1DT4QN
Format: Digital
Language: English
Publisher: Oportet Publishing
Publication date: 17 August 2023
Description
The cause may be righteous, but the price she had paid had been too highThe short heart wrenching prequel to SINGAPORE SAPPHIRE - the first in the Harriet Gordon Mysteries.London 1909: Returning to London after her years in India ended in the trag...