Divine love is, of course, the template and model for such human love, and yet human love is the necessary school for any encounter with divine love. If you’ve never experienced human love—to the point of sacrifice and forgiveness and generosity—it will be very hard for you to access, imagine, or even experience God’s kind of love. Conversely, if you have never let God love you in the deep and subtle ways that God does, you will not know how to love another human in the deepest ways of which you are capable.