how many tears did the doctor cry?
a river
enough to fill two ponds
at least enough to water a rose
  • JoinedFebruary 21, 2016




2 Reading Lists