Well, on one hand, I'm glad that Mookie is at least trying to create surprise and tension. On the other hand, as everyone else pointed out, this is full of plot holes.

So Miranda's a supermage going up against another supermage, and she instantly trusts anyone who walks through the door, even though she knows that mind control is her opponent's favorite (only) trick? And why did the King choose the Maestro, of all people, to pull this? He would have had to have known that Miranda would want to contact the Maestro, but he could he know something like that? Why couldn't he have used someone who's a lot closer to the Deegans, like say, Luna? It's not like Miranda's actually doing anything to protect her.