What is the difference between a ligament, tendon, and cartilage?

Ligament is a connective tissue which connects bone to bone. Tendon connects Bones to muscles. Cartilage is a type of connective tissue which is involved in supportive framework of our body , cartilage are of various types like Hyaline cartilage which is weakest , Elastic cartilage which is elastic in nature and Fibrous cartilage which is strongest among all cartilage.