One who is baptised and has not been married before or has received an annulment from a previous marriage or who had a spouse that died.
To clarify:
Clearly, Catholics who are single can marry in the Catholic Church.
Any baptized Christian (of any denomination) can marry someone in the Catholic church provided their fiancée is a Catholic.
One who has received an annulment was technically never married so is thus eligible to marry provided they are Christian.
One who is a widower can marry because Marriage is 'death do us part', and technically your marriage ends when your spouse dies.
Chat with our AI personalities
Only Catholics can Marry in a Catholic Church because it would be contrary to God's will. Christ created one Church, and if you have one person who is not a part of Christs Church, their love is divided in a major way, so therefore if two religions are in the relationship, say, Catholic, and Baptist, then that is not acceptable to the Divine will of God, because they must be completely one, and both must be completely committed to Christ, without the oneness of the Church, and with a bunch of half and half married couples, there is not ONE Holy, Catholic, and Apostolic Church.
.
Catholic AnswerThe short answer is because it is a Sacrament (along with Baptism, Eucharist, Confession, etc.) and Sacraments can only be received by a Catholic in a state of grace (saving Baptism and Confession, neither of which requires a state of grace, and Baptism only requires the desire to be a Christian).If the couple is legally married and were not previously divorced, they SHOULD have their marriage blessed by the Church.