God is the ultimate know-it-all. No one on this earth can claim that stake and only embarrasses themselves if they do.
Despite the fact that He is all knowing, His grace is still freely given as a gift to our unworthy selves. Jesus also paid a high price for it, so we didn't really get it for free, but He wanted to give it to us nonetheless because of His perfect loving nature.
In Ephesians 2:8-9 Paul says "It is by grace you have been saved, through faith - and this is not from yourselves, it is the gift of God- not by works, so that no one can boast."
Humans cannot fathom God's grace because in our world, nothing is given to us for free. There is and always will be a catch when dealing with our fellow human beings. Just imagine how awkward our feelings are knowing that we cannot offer God anything of enough worth that will match His gift of grace. Grace is the perfect way of God based on His deep love for us. This deep love will also never be felt from any human being no matter how much they love us. It is intense and overwhelming, a love that we can never ever give back no matter how much we try. That's who God is, He is too good and His love is too much! He is overwhelming LOVE.
There is, however, a way to be able to give it back to Him. God does not require much other than when we sin (because He understands we will sin), we need to repent and return. Remind yourself of what Jesus did in order for you to do so. Then, no matter how difficult, lift your sin and guilt to God and be prepared to receive that love from Him in exchange. Sit in the intensity of the moment and don't run from it.
As you experience all the different types of feelings, know that you're experiencing the intensity of God's love. How lovely and glorious it is too feel His heart?! Let it sink in to yours of how incredibly good God is.
Until my next rant... LOVE ONE ANOTHER!