I have been pondering on God's love with special focus on the subject of 'gift'.
Now I have some good news to share.
God, in the most basic terms, is internal exchange of self-gift.
This is because God is love. This love is so infinite that it is personal.
So God was revealed as the Blessed Trinity to those who are grown in love.
Here is a progressing way through which I discover this great wonder.
To Be ->infinitely -> - The Father - the lover
To Love ->infinite -> - The Holy Spirit - the love
To Be Loved ->infinite -> - The Son - the beloved
Note that God is those persons from all eternity, but men take on those at Creation.
When man is created, since all things are created in the Son, he becomes son right from nothingness (or from dust if you will).
Then he is loved, he learns about love as he grows in Holiness (or in the Holy Spirit). This largely depends on his mother as the process of being loved starts at his creation/conception.
Last when he wants to love, he becomes father at an other moment of creation, that is the creation of his child.
This tells me that all human persons are ministries. Our ministry is to image God. We become ministers of what God is always. We BECOME but God IS always.
All this to teach us love which is also an other way of saying 'to teach us God'.
All this we received as gifts.
God gave us gifts to introduce himself who is the final gift.
How can you be a gift to someone who does not even exist?
You create him as a person for only a person can understand what a gift is.
But even for a person to understand it, he must be used to receiving gifts.
So you send gifts before you.
God surrounds us with gifts and through them we slowly get ready for him.
So slowly we learn to receive what God himself is for all eternity.
At the end when we are fully tuned to the template, it will be Heaven.
God is himself Heaven.
When we are perfectly in him, it will be perfectly in Heaven.