It happens occasionally. A cat that everyone thought was a girl turns out to be a boy. I found out when I took Princess to the vet today to be spayed that he's a male. Oops. I never thought to check. The people who turned him in said she was a female. No wonder he's been giving me dirty looks every time I call him Princess.