Why is carbon often called building block of life?

Among all of the chemical elements, carbon has the greatest capacity to

bond to itself and to most other nonmetallic elements, especially nitrogen,

phosphorus, oxygen, sulfur, and hydrogen. This ability makes it the building

block of life as we know it, as carbon integrates itself with every element that helps to create or sustain life.