An Ohio police officer went above and beyond his job description when he offered to drive a grieving man that he pulled over more than 100 miles to his sister’s funeral.

When Mark Ross heard the news that his 15-year-old sister was killed in a car accident, he wanted to find a way to be with his family as fast as he could.

Ross did not have a vehicle, so he asked a friend to drive him from Indiana to Detroit, Michigan, WJW reported.

Ross wrote in a Facebook post that police pulled them over as they were speeding through Ohio to get to Detroit.

“I knew I was going to jail due to a petty warrant,” Ross wrote in the post:

Ross was in the passenger seat when Trooper J. Davis pulled them over and arrested the driver for driving with a suspended license and on an outstanding warrant, Inside Edition reported.

The officer took the driver into custody and towed the vehicle, leaving Ross stranded in Ohio.

When Ohio State Highway Patrol Sergeant David Robison arrived, he offered to drive Ross more than 100 miles to his destination in Detroit.

“I broke down crying and he saw the sincerity in my cry. He REACHES OVER AND BEGAN PRAYING OVER ME AND MY FAMILY,” Ross wrote. “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.”

Robison kept his word and drove Ross to a coffee shop in Detroit where he could meet his cousin.

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

Ross and his family were grateful for Robison’s generosity and invited him to the funeral.

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

Ross’s Facebook post has gone viral; it has been shared more than 100,000 times since Sunday.