believe you me it was pregnant and unless the cats been in the knife drawer and learned how to stab open a fish to reveal a belly full of eggs/roe, then the fish done it itself, couldn't have possibly been a heron, which visits my pond up to 10 times a day in the winter, thats why i hate herons!