Save me from myself
  • Reads 3,082
  • Votes 121
  • Parts 42
  • Time 2h 12m