How does the Bible define love?

1 John 3:16-18 2 John 6:1 Ephesians 5:2 Ephesians 5:25 John 3:16
Joel Webbon

Our culture seems to have an endless amount of definitions for love. But how does the Bible define love?