Life is full of surprises, every day is like a box replete with gifts and surprises that life throws