Haven't got a clue what to get her really. A few ideas but none of them great:
Dough Vinci - novelty will wear off after an hour and it'll be another box of crap to add to the pile
Microscope: Not sure whether I really want this for me 
Need gun that send secret messages - totally up her street but as she's an only child seems a bit pointless.
Basketball hoop: Perfect but DH has vetoed as we have gardens on 3 sides of ours & is worried about lost balls
She likes fantasy/sci fi/detective books and wants to be a spy when she grows up. Likes coding, basketball, loom bands, making kawaii figures with fimo & has dabbled with sewing recently.
Everything I can think of is either too expensive or will lose it's appeal quickly.
Any ideas?