Good Girl 2
  • Reads 20,334
  • Votes 1,305
  • Parts 37
  • Time 3h 24m