I have from a Protestant Forum and I am happy to meet you here.
I have no idea what a mortal sin or a venial sin is. Rather I know what it is: 1) grave matter; 2) 100% knowledge; 3) 100% consent.
when do 1+2+3 meet? I do not know. I use to say that I do not have a mortal-sin-meter. So, I let Jesus Christ judge me rather.
That is an idea that is being substituted by another: the commitment.
You go from New York to LA by car. You know where LA lies but you may get lost, have a few accidents on the way, police fines, get assaulted but in the end you know that you are going to LA. You do not change into going to Toronto, Canada. You go LA no matter what. That is commitment. Rather than measuring actions mortal and venial, you measure your will. Do you love God ? Yes or No ? Peter denied Him, all the Apostles fled when He was crucified minus one, yet, they became Apostles. And the sin they made was the gravest of all,abandoning Jesus and peter betrayed Him. Yet, He was the First of the Apostles.
God forgives All, as long as we love Him and as long as we do not lose our bearings: He is the First, the Only One, the Greatest and His Son, Jesus Christ.
You fight, it is all right, I fight, we fight, that is all our struggle in this Land. Fight to reach the Promised land where we all be one day, Anglicans, Catholics around the Lamb of God who took away the Sins of the World.
God Bless You.