The Old Testament gives us a detailed picture of the Tabernacle that God commanded His people build in order for them to worship Him. It was beautiful, ornate, and precious — but the purpose of it was to slaughter animal sacrifices and spill their blood to cover the sins of the people. Since Jesus was the ultimate sacrifice whose blood has covered all our sins, we’re able to come before Him and be washed clean from our past.
Mary wasn’t perfect. And yet, God used her to bring His Son into the world. After Mary gave birth to Jesus, she continued to be faithful and followed Old Testament law by bringing fowls to the temple to be sacrificed. Little did she know that she’d also brought the Lamb of God, who would become the ultimate sacrifice and take away the sins of the world.
God has given us every gift in our life including the greatest gift of dying on the cross for us. He wants to use us as part of His plan to reach the world with the Gospel, but we must first be willing to give ourselves back to Him as a living sacrifice.