Living for others makes Christian life meaningful