Why didn’t Jesus let Mary touch Him after the resurrection?
Right after Jesus’ resurrection He told Mary Magdalene to not touch Him because He had not yet ascended to His Father (John 20:17). Jesus had taken and poured the sins of the world to Hell during the 3 days and nights His body was buried in the tomb (Acts 2:31). The reason that Jesus would not allow Mary to touch Him at this moment is because He had not yet placed His blood on the altar of the temple of Heaven (Hebrews 9:11-12). If Mary would have touched Him she would have defiled Him and His sacrifice would have been for nothing. After Jesus placed his blood on the altar He came back and allowed some of the women He talked with to touch His feet (Matthew 28:9).