When looking at someone who messed up in the Bible, David usually stands out. I told the students that God continues to lead us to the same passage about David and Bathsheba for a reason. But when we mess up we have to "Learn from the past and not live in the past". It took time but David eventually learned from the past after God used Nathan to confront him. We read about David's regret in Psalm 51. The thing is Satan doesn't want us to learn from the past and wants to continue to put guilt on us to drag us down. We can rejoice though because we read in Psalm 32:1-5 that God not only forgives our sin, but He also forgives the guilt of our sin.
Along with learning from the past and not living in it, we must also "Make the most of today and the future". We can't change the past but we can resolve to do better in the future. Uncle Rico thought that time travel was the answer. He thought that if he could go back in time and change things then everything would be different. We all know time travel isn't possible but if we go back in our mind 2000 years and picture Jesus, hanging on a cross. Arms open wide and blood flowing down. We need to realize that with every drop of blood that Jesus was purchasing your forgiveness so you wouldn't have to be held hostage anymore. So rejoice in knowing that you can move on. We all make mistakes but praise God that we can be forgiven by the blood!