Mark Ross

An Indiana man is grateful for the kindness and generosity of a Ohio State Trooper.

Mark Ross detailed his ordeal in a Facebook post on Sunday after he received a phone call from a family member telling him his 15-year-old sister was dead.

Distraught, and without transportation, Ross begged a friend to drive him from Indiana to Detroit, Michigan to attend his little sister’s funeral.

But when they crossed the border into Ohio, State Trooper J. Davis pulled them over for speeding.

“I knew I was going to jail due to a petty warrant,” Ross wrote in his Facebook post.

Davis arrested Ross’ friend for driving on a suspended license and towed their car, leaving Ross stranded in Ohio.

That’s when Ohio State Highway Patrol Sergeant David Robison arrived.

“I broke down crying and he saw the sincerity in my cry,” Ross wrote.

“He REACHES OVER AND BEGAN PRAYING OVER ME AND MY FAMILY. He offered to bring me 100 miles further to Detroit because they towed the vehicle. Everybody knows how much I dislike Cops but I am truly Greatful for this Guy. He gave me hope.”

Robinson drove Ross to a coffee shop in Detroit where he met his cousin.

“It was just so overwhelming,” Ross told Inside Edition. “They were trying to help us.”

Ross and his family were so grateful they invited Robinson to attend the funeral.

“He’s actually going to attend the funeral,” Ross said.

Ross’ post has been shared over 100,000 times since Sunday.

Mark Ross