There is nothing that God can not, and will not forgive, with the exception of blaspheming the Holy Spirit, which we can not have done yet (more on that later).
Think about just how awesome that is! There is nothing we have done that God can not and will not forgive. We can start our life over today. We can start our life over every day!
If we want to read about God’s Willingness to forgive, read Hosea 1-2 https://www.biblegateway.com/passage/?search=Hosea+1-2&version=ESV
If you read it literally or figuratively, it matters not. What is clear is that God forgives because He loves us 🙂