eatingdisordersonline.com — Bones need calcium and phosphorus to remain healthy and strong, but the body also needs vitamin D to be able to absorb these two minerals. Without this necessary vitamin, bones can become soft and flexible. This softening is called osteomalacia, or rickets when diagnosed in children.