Don't despair cause everything that happens happens for a reason. If you look at life as a place of time and a series of events you will realize that through time events have to happen. There is no person who doesn't have events good and bad throughout their life. If you look at somebody who always seems happy and wonder how it is that they seem to have such a wonderful life I would look at all the events taking place in their life and wonder how it is these events have transpired. You will come to the realization that nobody has the perfect sequence of events throughout their life but some people can handle things on different levels. I think people who mange best are the ones that seem indifferent to the events that have transpired. Taking an unattached view of your world and things around you seems to be the most effective way for staying happy.