(given up ice cream and other sweets for Lent this year)
That should impress God
Not
The only sacrifice a Holy God accepts is the shed blood of His Son Jesus Christ.
Hebrews 1:3
King James Version
3 Who being the brightness of his glory, and the express image of his person, and upholding all things by the word of his power, when he had by himself purged our sins, sat down on the right hand of the Majesty on high:
https://www.biblegateway.com/passage/?search=Hebrews%201%3A3&version=KJV
The sacrifices Christians make are made through Christ.