What does Psalms 66:15 mean?
I'm bringing you the best I have, God—sacrifices that cost me something. I'm offering up what I promised when I was desperate, what I said I'd do if you helped me. Psalms 66:15 - Modern Text Bible
(The speaker is fulfilling vows made to God during a time of trouble, bringing meaningful offerings as a sign of gratitude and faithfulness.)