As far as I can tell, the thing sitting on the plastic plant in the photo is a guppy egg. For some reason, part of the drop failed to develop and she either aborted and some fry were more developed than others (they may only live for a few days, or they may be strong enough to survive) or she might have been ready to drop, some embryos just didn't develop fully.
This happens quite often. Fry are born rolled up, and most straighten and start to swim within a few seconds. Some are stuck together and never unroll and fill their swim bladders. We call them taildraggers. If they aren't stillborn the only thing to do is put them down - I feed them to the mollies. They will never unroll and cannot live.
Sometimes if she is stressed during pregnancy, a female will abort her entire pregnancy before the fry are viable. If this happens there isn't much you can do except try and work out what went wrong, but if you got live fry out of her it doesn't sound like a spontaneous abort.
Sometimes females also get some undeveloped eggs, or a few deformed or unviable fry that stop developing during her gestation. They come out with the rest of the fry when she gives birth. This is normal. It can mean that she is running out of sperm if she has not had access to a male - if you allow her to mate again, the problem will stop. There are loads of other causes as well, but other than reduced fry production there's nothing wrong with the fish.