Jew_Man,
Welcome home. At the same time, welcome, brother, on our journey. For it is not over yet, but continuing. There will be struggles along with the joys, but there will always be joy as long as you remember what you yourself posted. The Messiah has come. He came for YOU and for all of us. He will never abandon you, even in your darkest hour when you cannot feel His loving presence.
In regard to the Real Presence of Christ in the Eucharist, read chapter 6 of the Gospel of John. Jesus repeats that we must eat His flesh and drink His blood in order to have life within us. Catholics take this very literally because He gave no evidence to believe otherwise. When the crowds turned away from Him, He did not call them back to explain some metaphorical meaning. Instead, He turned to His Apostles and asked if they too would leave Him. He would have let them walk away rather than change or explain away what He had said!
Peter said to Him, “Master, to whom would we turn, you have the words of eternal life.”
At the Last Supper, a passover meal, Jesus blessed bread and said, “This is my body.” He did not say that it symbolized His body but that it IS His body. Likewise with the cup of wine; “This is my blood, the blood of the new and everlasting covenant.”
The seperate consecration is symbolic of His death (seperating the body from the blood) but in the consecration we are not receiving the dead Christ, but the resurrected, glorified Christ. Each drop of what looks like wine and each crumb of what looks like bread is, in reality, the full and complete Christ; body, blood, soul, and divinity. This is the source and center of our faith. This is the reason that the Mass is truly a sacrifice; because we join with Christ who is eternally presenting His earthly Sacrifice to the Father for our forgiveness. A forgiveness He obtained for all of us, individually, when He cried out from the Cross, “Father, forgive them for they know not what they do.”
Be assured of all of our continued prayers. Praise be to God for what has happened in your life.