A review by astridw
Love by Angela Carter

dark sad fast-paced

3.5