People can cry when they are happy; sad or frustrating and it's the bodies way of releasing tension in the body which makes the person feel better after having a good cry. Crying also clears out the tear ducts. Generally people do not want to feel so sad and frustrated that it makes them cry and those that cry from happiness are feeling great joy.