Jesus forgives you for all of it. Fill in the blank with whatever comes to your mind. Whether you have a troubled past or just a really bad moment. Jesus can take the guilt, shame, and burden from you. Jesus knows you and knows your heart. He can take that dirty, scarred, torn and broken heart and heal it. Your heart can be made new again. You can live free from condemnation and loved more than we can imagine. Whatever burden you bear or sin you think is unforgiveable, know that Jesus will take it if you give it to him.
Luke 7:36-50 is a great illustration of Jesus willingness to forgive.