Scan barcode
454 pages • first pub 2023 (editions)
ISBN/UID: 9781955356145
Format: Digital
Language: English
Publisher: Not specified
Publication date: 24 April 2023
Description
His pa named him Cain because his birth was a curse... but what happens when he's the only one who can save the town?Anna Mae Harding never thought getting married would be so hard. It's not that she hasn't had any offers. On the contrary, it seem...
Community Reviews
Content Warnings
454 pages • first pub 2023 (editions)
ISBN/UID: 9781955356145
Format: Digital
Language: English
Publisher: Not specified
Publication date: 24 April 2023
Description
His pa named him Cain because his birth was a curse... but what happens when he's the only one who can save the town?Anna Mae Harding never thought getting married would be so hard. It's not that she hasn't had any offers. On the contrary, it seem...