Power of the Lamb 3-24

Why was Jesus called the LAMB of God? Why did God choose that animal to represent what Jesus would mean to us?