A review by kokod
The Soldier by Grace Burrowes

4.0

Lost a whole star because of the abrupt ending