GIFTED LIES
  • Reads 3,973
  • Votes 113
  • Parts 23
  • Time 1h 30m