Thank you for your honest and heartfelt reflection; those two questions are so important - as David..234 expresses so well, grace is the means, but who is the who? This leads to the heart of 'who is God the giver of grace' .. the answer is sadly confused by christian theological certainties of an anthropomorphic God and misunderstandings of 'Trinity'. Thank God who is not inhibited in loving us and drawing us closer, by our muddled (spiritual) thinking and 'certainties'!