Actually, cartilage is between the bones and cushions the articulating (touching surfaces) of two or more bones that "are" connected by ligaments. Ligaments hold the bones in place to form a joint. They do not have the blood supply that muscle has and therefore take longer to heal. Tendons are the continuation of the tissue that surround muscle fibers/bundles and "do" attach the muscle to the bone.
Think of ligaments as the tie-down straps that hold your lawn equipment in place on your trailer. These straps can get over stretched.