They arrived at Scarborough Sea Life ill, injured, underweight or premature.
But these seven seal pups have now completed a remarkable recovery at the centre and have been released back into the wild.
Seal stranded in Thirsk after swimming upriver for miles
Cerus, Demeter, Hades, Leto, Persephone, Zeus and Atlas were originally rescued with injuries caused by rough weather, and some were too young and underweight to survive alone.
After a period of rehabilitation in the Scarborough visitor attraction's seal hospital, they have now made a full recovery and have been re-introduced to a local colony off the Yorkshire coast.
Photographer captures amazing images of seal giving birth
Aquarist Jordan Woodhead said:
“We were really pleased with the swift recovery of all seven seals, however seeing the recovery of youngest seal, Zeus, was particularly rewarding. When he arrived at the centre he was extremely underweight and in need of treatment. We now think he has a great chance of survival out in the wild.”
Around 30 pups every year are cared for at Sea Life before being released.