Well, this might come as a suprise to some but babies have more bones than adults. When holding a baby in your arms, you have probably been amazed at how soft their bodies are.

First of all, a baby is born with around 300 bones, whereas a grown adult has 206 bones. There is no debate that babies have a significantly higher number of bones than adults. The reason behind this is attributed to cartilage.

Cartilage is a rubber-like padding that covers and shields the ends of long bones at the joints. 

It is basically a smooth, elastic tissue that can be readily found in the ears, rib cage, nose and other parts of the body. Cartilage is neither as strong as bone nor as flexible as muscle.

As the baby grows, cartilage is replaced by bone matrices, where calcium salts (that babies get from their diet) are laid to form hardened bones. This is the reason why adults have fewer bones than babies, because for babies, many small bony segments fuse together to form a single bone.