Tangled Love
  • Reads 42,667
  • Votes 4,914
  • Parts 17
  • Time 1h 22m