I think you satisfy demands and fulfill wishes - but I am not really sure. Satisfy will definitely work here though, so I suggest we keep it.
I think 'every whim' is a great way in English to capture the literal meaning you gave underneath, so together these are perfect
I will accept - no edits necessary as far as I am concerned