A review by moononherwings
Lovely War by Julie Berry

5.0