A baby deer was struggling desperately to stay afloat in the waters of Port Jefferson Harbor off Long Island, NY. Hope of survival seemed slim…until Storm the golden retriever arrived on the scene.

On a walk with his owner, Storm jumped into the water and swam quickly toward the drowning fawn. He then took hold of the frightened animal and, cheered on by his owner’s yells of “Storm, bring him in!” brought the deer safely to shore.

Storm continued to nudge the fawn, who was barely moving but thankfully still alive.

Now recovering at  Save the Animals Rescue Foundation in Middle Island, N.Y., the deer is regaining its health with antibiotic treatments and plenty of baby goat formula.

Way to go, Storm!

dog rescues drowning baby deer