I was thinking 'this is so sweet and touching' and then I get to the end....heart break ahead! Seriously, though, this is great