There is no such thing as perfection. We can take strides to get ourselves on a path walking towards a happier life.

read more