If you look at it objectively, you'll never be happy. Never good enough, never perfect enough, simply, never enough. There'll always be an inch or two that you could have achieved, a little more you could've done. Always, a can do better remark in the report card of life.
But then if you really look at it, there are good things in the sea of bad, like the warmth of weak sunshine on a wintry day. Or perhaps, the cool shade of a tree on scorching heat.
It could be a sea of timely blessings, if you decide to look at it this way.