Living a happy life is the dream, but that doesn't mean that achieving it is easy. Whether the past or present intervenes, everyone has challenges that get in the way of living a joy-filled life.
Although everyone wants a happy life, a good many people spend most of their time being unhappy. They're stuck in jobs they dislike, relationships they resent, holding grudges that weigh them down, ...