We will construct the generalized law of cosines in a tetrahedron, in a natural way, which gives three dimensional Pythagoras` theorem and enables us to calculate the volume of an arbitrary tetrahedron.