Heartfelt - The gift of photographic memories

*trigger warning*long post, worth the read!*