All our sin, past and future are paid for at the cross, but we have to be born again to receive that free gift.