Giving is a spiritual sacrifice and expression of gratitude reflecting our belief that everything we have comes from God. When we give, we affirm our belief in God's goodness and generosity and exhibit our dependence on Him. God does not ask us to give because He needs our resources—in fact, when we give, we are "giving back" to God what is already His. If we shift our mindset away from what we give up, to instead focus on what we have gained in Christ, we are moved to worship and inspired to imitate Him, the first and most generous giver.