Another program is
"Recuva" from the CCleaner people:
In either case you'll need sufficient space on another drive (the Windows laptop?) to send the recovered images to. You must NOT attempt to save them to the memory card! If you are successful, I would treat the existing card as scrap - get a new one or a USB thumb drive to transfer the pictures back to the bride. And make a point of choosing "Copy" when doing this, rather than "Move" - that way you still have them safe on the laptop!