a good hard cry...