Self-Made
  • Reads 1,905,936
  • Votes 68,188
  • Parts 44
  • Time 4h 51m
  • Reads 1,905,936
  • Votes 68,188
  • Parts 44
  • Time 4h 51m
Complete, First published Apr 30, 2014
Mature
All Rights Reserved