True Love
  • Reads 27,672
  • Votes 188
  • Parts 20
  • Time 3h 7m