When I went to confession, I confessed to my priest; however, I did not confess that I also received the eucharist, not knowing that it was a moral sin to receive the eucharist after committing a moral sin. I was rather nervous at the confession, especially because it was only my second confession, and that it’s been ten months since my first penance. The priest asked me after I confessed the sin, “Anything else?” I was not sure whether to mention that I received the eucharist after the sin or not. I chose not to, and now it makes me nervous thinking about it. I learned in Catholicism that all sins are forgiven when you confess, but now I am starting to have second thoughts. Have I really been forgiven completely?
Confession does indeed forgive all sins. However if someone deliberately withholds a mortal sin from confession it is not forgiven. If you’ve forgotten a mortal sin then you are “conditionally” forgiven for it, you only need to confess it next time you go to confession but you are not consider to be in a state of mortal sin. As the Catechism notes:
1456 When Christ’s faithful strive to confess all the sins that they can remember, they undoubtedly place all of them before the divine mercy for pardon. But those who fail to do so and knowingly withhold some, place nothing before the divine goodness for remission through the mediation of the priest…
A person who has genuinely forgotten a mortal sin need not worry because s/he is not considered in a state of mortal sin. However the mortal sin does need to be confessed at the next reasonable opportunity.
The analogy I like to use is court. If you’ve reached a plea deal with the prosecution to avoid jail time you’ll be asked to confess your crime to the judge. If the judge does not believe you are being honest s/he can void the plea deal and sentence you to prison. If you accidentally leave out a detail the judge will remind you of it, you’ll then confess it and receive your plea deal.