A review by ninebookishlives
Dearest by Jacquie Walters

dark tense

4.25