It was life changing for me to realise that God Himself hung on that cross FOR me! I knew Jesus was the Son & that He was as equal as the Father but in the flesh was another view hadn't thot of all this time. Absolutely, He forgives every kind of sin; He's even forgiven me for the future ones. Always rem this: if earth had no sinners, heaven would be empty