Mary-Catharine, thanks for looking at my query. I've been wrestling with it for days, so I know how tough they are to write.
The biggest issues I see with your query:
(1) Length: aim for one or at most two paragraphs, approximately 100 words or so total. I went to the drugstore this week and bought a paperback to study the back cover. It had six sentences. The first four sentences were about the first chapter. The last two sentences gave the main conflict. I tried to use that format and came up with my best query to date. Seriously, give it a try.
There are many different opinions on lenght. Noah Lukeman says a single paragraph of three sentences, no more. Other agents, however, typically say around 250 words is best. Nathan, in a previous post (probably about a year ago?) analyzed the queries he had asked for partials/fulls and found that he liked queries of 250-350 words, if I remember correctly.
Best course is find out a particular agent's preference, if such information is available.