When is it too late ? A time to repent