If you've been watching they tell you "Only one knows" the writers aren't toying with us. they've already let the viewers know that the queen knows she cast a spell. like in last weeks episode when she was with Mr. Gold. and why would the queen make a curse and include herself in it? plus she named her "son" after her father Henry. I don't think you've been watching @C. Orlando.
i don't think the secret is out yet. i am really proud of Nikita for telling the truth to Michael. i hope he forgives her or keeping it it from him so they could continue on as a couple. I think Alex might be joining the team soon.