I'm glad you liked it! Regarding the thing that bothered you: it is never stated explicitly, but there are clues in the story of what the "secret" is. To me it felt more interesting and more tasteful to leave it at that. And although it isn't mentioned overtly later on, it does influence Grace's actions significantly.
I hope it makes more sense to you now