They say that love is forever
  • Reads 13,036
  • Votes 551
  • Parts 30
  • Time 3h 10m