My understanding is that our love for God is only truly love because we are free not to love him–to sin. Our charity to others (which is love for God) can be given or withheld.
To Protestants who tell me that works of love are merely an automatic, spontaneous manifestation of our faith, not freely chosen, I say, “That is not an obedient faith then; it is like dragging your dog on a leash and saying, ‘See how obediently he follows me!’”
But in Heaven, we don’t sin. Are we not free to sin? If not, are we truly loving God, since we can’t choose otherwise? Help me out, if you can.