Personally I think the meaning of life is fulfillment. Not necessarily fun or happiness, but filling fulfilled as a person. I think we have a complex internal value system that is probably mostly the same for everyone (with some small changes) and then our environment pushes us into different wants for fulfillment. If you live in a world of crazy chaos, you probably fight for safety and for the safety of those around you, but if you live in a relatively prosperous and safe environment you probably want to have a family and see them succeed. Either way, I think fulfillment is the most complete sense of happiness and accomplishment.