Foxy,
Do you have a Sewing Emporia nearish to you; one of the
Franklins Ilk which stock lots of brands of different machines as well as habby, threads and fabrics.
Maybe you could take her for a Grand Day out (if such an establishment isnt in the next town to you) treat her to a nice lunch and then wheel her into the Emporia and hand her a 'blank cheque' ... sit yourself down in a chair with a coffee and the paper and let her go ???
I did this with Imself one birthday (sailing related) with a cheque made out to the birthday Boy value up to £££ ....
Imself also did this with this to me one Christmas, with a visit to The Oakshott shop/unit, and basically said I could have what I wanted ...
.... I wasn't over greedy but was certainly spoiled!
Just an idea?