The essence of being human is that one does not seek perfection that one is prepared in the end to be defeated and broken up by life, which is the inevitable price of fastening one's love upon other human individuals.
The grace of God means something like Here is your life. You might never have been, but you are because the party wouldn't have been complete without you. Here is the world. Beautiful and terrible things will happen. Don't be afraid. I am with you. Nothing can ever separate us. It's for you I created the universe. I love you. There's only one catch. Like any other gift, the gift of grace can be yours only if you'll reach out and take it. Maybe being able to reach out and take it is a gift too.
The greatest gift a parent can give a child is unconditional love. As a child wanders and strays, finding his bearings, he needs a sense of absolute love from a parent. There's nothing wrong with tough love, as long as the love is unconditional.