Where there is charity there is God: The highest virtue – even greater than faith and hope, which are essential to the Christian life, is charity. Why, because faith and hope are needed here and now to keep us believing in God and longing for a life in perfect union with Him, but when we get there, these virtues will no longer be necessary, that is why St. Paul tells us that it is charity that will remain, and so it is the greatest virtue of all. Charity is not pity, it is love, not the romantic love which is the predominant notion of love in our contemporary culture, but the self-sacrificing love revealed in the Mystery of the Incarnation and Redemption, in that Christ forgoes his glory and humbles himself to be one with us, and goes even further in that he then lays down his life for our sake, accepting even death on a cross. This is the highest form of love, the love that gives without expectation of return, the love that sacrifices all for the good of the other. This love