Life is full of surprises. But some, if not many of them, are avoidable.
We shouldn't be surprised that we don't get all that we want done if we don't schedule time to do it. Too many times the important things in our life gets supplanted by the urgent things in our life.
Check out Jon Acuff's post about this here.
He gives practical advice and help on how we can limit these surprises, schedule time to get our stuff done, and finish what we start.