Life is so full of unpredictable beauty and strange surprises. A thing which can't be defined properly. In life there are surprises to make one 's life challenging and enthusiastic. Life is full of surprises if you are open to seeing and appreciating them.