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