life is full of surprises and disappointments.