A review by piscesbooknerd
Carnival Hill, by Susanne Valenti, Caroline Peckham

5.0

The freaking plot twists have me in a chokehold