A review by tanith
Lovely Bad Things by Trisha Wolfe

4.0