I offered my services to a small village school for a fundraising event and told them I would do it free of charge in the months of October/November. Didn't hear back but now they have asked if i could do it on 15th December. I have replied that it is peak Christmas party time of year and my usual fee for that day and the type of event they want would be £330.
They have replied that they have been shopping around for quotes and the best they are getting is £200+ which they can't afford, can I do anything?
I can either stick by my guns and say no or enter into the Christmas spirit and think of the children. I was thinking of offering to do it for £120 - 25% deposit and balance after the event.
There is also the possibility of spin off work from it but am a bit reluctant to give up one Saturday in December when I could be earning a lot more.
So does the decision get ruled by my wallet or my heart? What would you do?

