Well blow me over with a feather - Italy is pregnant (at last).  Had given up and was going to get her spayed, as she has never taken.  Thought I would give her one last chance.  It worked.  Nearly fainted when the vet said she was pregnant.