Grab your Kleenex.  This will be a tearjerker.