God's character is full of love. Everyone who loves has been born of God and knows God. By nature, we are selfish and God is unselfish. To love, then, we need to receive God's nature and be born of His Spirit. The whole plan of God was initiated because of His love for us.
Love means to give our best for the good of others.
God gave His best to us when He gave His Son to die for our sins in our place. God gave His best for our good. It is impossible for us to love others without God changing and filling our heart with His love and His Spirit. It does not envy, it does not boast, it is not proud. It is not rude, it is not self-seeking, it is not easily angered, it keeps no record of wrongs.