Why does Jesus give himself to us as food and drink?
Jesus gives himself to us in the Eucharist as spiritual nourishment because he loves us. By eating the Body and drinking the Blood of Christ in the Eucharist, we become united to the person of Christ through his humanity. "Whoever eats my flesh and drinks my blood remains in me and I in him" (Jn 6:56). In being united to the humanity of Christ, we are at the same time united to his divinity. Our mortal and corruptible natures are transformed by being joined to the source of life.