There is nothing free about this gift, it has simply already been paid for. The price paid for us was a very heavy price. Yes Jesus Christ paid the price for us. He does not give it to us for free, He demands a payment of our faith, our forsaking of sin and repentance for the wrongs we have done. We must then after all that follow Him in these things until the end of our lives.