God is love. In a word I think it means something like: God’s absolute fullness of life and truth and beauty and goodness and all other perfections is such that he is not only self-sufficient, but also, in his very nature, overflowing. God is so absolute, so perfect, so complete, so full, so inexhaustibly resourceful, so joyful, that he is by nature a Giver, a Worker for others, a Helper, a Protector. What it means to be God is to be full enough always to overflow and never to need—never murmur, never pout. God is love.
By John Piper. ©2013 Desiring God Foundation. Website: desiringGod.org
The Lord is gracious and merciful,
slow to anger and abounding in steadfast love.
The Lord is good to all,
and his mercy is over all that he has made (Psalm 145:8-9).