Cardinals tight end Jermaine Gresham helped out a fellow passenger on a recent flight in a wonderful story that has gone viral on Twitter.

Delilah Cassidy, an ASU journalism graduate, told the story in a thread. She says she was caught off guard by a new airline policy that requires you to pay $50 for carry-ons. When she tried to pay, her credit cards wouldn’t work since she was just coming back from Europe, so she was told she’d have to miss the flight to sort it out. Then, a man walked up to pay the fee for her.

At first, she didn’t recognize who it was, but she later realized that the kind man was Gresham and was able to get a photo with him.

“I’m crying as I write this and as I board the flight. This man was an angel. I stop him as he’s sitting in first class and try to give him my money but he just shook me off and told me to pay it forward,” she wrote. “My heart is so happy. There are good people in this world. Be that person for someone because I know after this I sure will be.”

You can read the whole thread here:

A couple other NFL players have commented. They’re not surprised by his kindness, saying he has always been a great person.