Scan barcode
327 pages • first pub 2024 (editions) user-added
ISBN/UID: None
Format: Digital
Language: English
Publisher: Not specified
Publication date: 22 March 2024
Description
How far would you go to keep a promise?When twelve-year-old Oliver Ainsworth promised his life to Avery Hastings, she never believed him. After years apart, through war and tragedy, it seems even more likely that he's forgotten her entirely. And s...
Community Reviews
Content Warnings
327 pages • first pub 2024 (editions) user-added
ISBN/UID: None
Format: Digital
Language: English
Publisher: Not specified
Publication date: 22 March 2024
Description
How far would you go to keep a promise?When twelve-year-old Oliver Ainsworth promised his life to Avery Hastings, she never believed him. After years apart, through war and tragedy, it seems even more likely that he's forgotten her entirely. And s...