The tale of two hearts
  • Reads 649
  • Votes 73
  • Parts 29
  • Time 1h 14m
  • Reads 649
  • Votes 73
  • Parts 29
  • Time 1h 14m
Ongoing, First published May 29, 2015
All Rights Reserved