A review by enchantedbookends
Machiavellian by Bella Di Corte

4.0

3.5 stars!