The Scarlet Cord: Foreshadows of Christ- a Mystery Revealed