Belated thanks, Chrise (I've been out). Have finished it, I think, but still can't see the two letters missing in 21A ( I assume the name of the girl is the same as the princess?).
Many thanks barratter. I'd got that it was an anagram of insects and bit and wondered where the ant came in. All is explained.
Just the NE corner to finish and 21 across!