Ballad for a Mad Girl

Ballad for a Mad Girl

2017 • 309 pages

Ratings1

Average rating5

15

one of the best books ive read this year !

only 300 pages but the characters were so well put together and it felt like I knew every single character personally... like how is that possible to do in 300 pages??? it usually takes a whole series to get connected to characters that much

November 2, 2021