Congrats feline, you are going to be a momma soon, that platy is pregnant and will give birth before long. Also what you there appears to be platy/swordfish crossbreeds. Notice the sword extension on your males. Should be some very interesting babies
Les