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 she's moved on as well.Haunted by their parents' gruesome murder and the overbearing debt they'd left behind, Avery and her sister both sell themselves into different trades to make their livings, to pay back the murderer before he comes for them too. As for Oliver? The war came for him just like it came for every other young boy in their village. Or so Avery thinks.
- | Author: Selena May
- | Publisher: Selena May
- | Publication Date: Apr 09, 2025
- | Number of Pages: 00306 pages
- | Binding: Paperback or Softback
- | ISBN-10: 1787998088
- | ISBN-13: 9781787998087