what do you mean 10 watermelons? ive given the fairy way more than that at this point but so far nothing unfortunately. I just restarted to get a new set up and read more closely.
When the Fairy tells you to get her 10 Watermelons, she does not mean 1 every day for 10 days, you have to bring her all 10 at once. There should be an option in the game to hand over all 10 if you have 10 or more in you inventory.