It's hard not to get a lump in your throat or a tear in your eye while reading this. Great post!