There are many types of love. We have love for our loved ones and family members, the love of friends, love that springs from our passion, and the highest form of love, agape, which is unconditional love. It is a love that is directed towards others, who could even include our enemies. It is the perfection of love. Such a love is truly the love of God. This is what our Lord meant when He said, “You must therefore be perfect just as your heavenly Father is perfect." No one in this sense can be perfect because only God is perfect. The perfection is the perfection of love. And the truth is that the failure to arrive at this perfection means that we will never be complete and liberated in life, because we are created for love. One who fails to love, lacks fulfilment. Perfection is when we fulfil the purpose that God has created us to be.