Our God gives you everything you need, makes you everything you're to be. (2 Thessalonians 1:2 MSG)
I came across this verse the other day and I though "That's a relief." You see it is God who provides what we need, note it doesn't say what we want, but what we need. Just as He provided manna for the Israelites in the desert, He will provide for us. Does this mean we can just sit back and wait for the blessing? No!
What does the second part of the verse say? In short is says that He makes you what and who you are suppose to be. You see God has given you a mind to think, passions to pursue, skills to leverage and if you are a believer He has given you a spiritual gift. Your God given abilities, life experiences and learned skills all make you who you are and provide a way for you to get what you need. Not only that, but it gives you the ability to provide for the needs of others. Your spiritual gift is not for you to use for yourself, rather it is given to you for the benefit of others.
God can and does bring unexpected blessing: an unexpected check, a stranger offering to help, a job offer or simply a new relationship. These are all ways God provides for our needs.
What or how has God gifted you to earn a living or benefit others? Have you ever been the recipient of an unexpected blessing? Have you ever responded to a prompting from the Spirit to be the giver of a blessing to someone? If not, you might have to listen a litter closer to that still small voice prompting you to be generous.