When we beat ourselves up for every little failure, we can hardly even enjoy the victories we do have because we are focusing on how far we still have to go rather than how far we've come. I am in no way saying that we should settle into a life of contentment with average and pat ourselves on the back for every mundane "accomplishment". However, there is sometimes something to be said for making the journey towards your goal the focus rather than the shining, ever-so-far-away end target.
Your happiness is like an old, hand-pieced multicolored quilt that has been in your family for generations. It blankets everything. It is handmade. No one else has one just like it.