A review by brittania_and_the_books
Bad Dolls by Rachel Harrison

4.25