No matter what your past has been, as Micah says today, God will forgive your sin (Cf. Micah 7:18-20). The only time God will not forgive is when we refuse to ask for forgiveness. This is known as despair (the belief that God cannot forgive).
Read More