Tears you cry when you're upset actually contain a hormone that's a natural painkiller. Your body releases this hormone (called leucine enkephalin) when you're under stress. So if you ever feel like you need to just sit and have a good cry, your body is just trying to comfort itself.