A flood rescue boat had to be called out to save a cat which had fallen off a bridge and got stranded.
Cookie the cat plunged into the River Great Ouse in Bedford but managed to scramble on to a bridge support.
But the fearless feline turned into a scaredy cat and, unable to climb to safety, had to be rescued by the fire service using a specialist flood boat and an inflatable raft.
The microchipped cat was unharmed and returned safely to her owner.
One-year-old Cookie had been missing from her home for five days before being spotted shortly before 16:00 GMT on Saturday, the RSPCA said.
She had been let out for the first time since moving to a new home, but it is not known how she came to be on the town centre bridge in St Mary's Street five miles (8km) away.
However, when a member of the public tried to stroke Cookie, she "must have panicked and sadly fell into the water", Insp Carrie O'Riordan from the animal charity said.
"She was dragged along by the current for a moment or two before she was able to scramble up on to the bottom section of the bridge - but was then well and truly stuck.
"It was terrifying to see her so close to the fast-flowing water, hanging on for her life," she said.
A water rescue team was despatched and using an inflatable sled brought the animal back to dry land.
"We have trained and equipped a large animal rescue team based at Kempston Fire Station who deal with numerous incidents each month," Group Commander Steve Humm, from Bedfordshire Fire and Rescue Service said.
Ms O'Riordan added: "It was great to be able to scan Cookie's microchip and take her back into the arms of her owner straight away.
"She was overjoyed to have her back and it was great to see them both so happy, especially after Cookie's shocking ordeal."