This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

A woman has shared her airport encounter with “an angel,” who just so happens to be a former University of Oklahoma football player now in the NFL, after she almost had to miss her flight back home – and it is now going viral.

On May 30, Delilah Cassidy tweeted about “the most amazing thing” that happened to her. She said it all started when she learned about American Airlines’ new policy of passengers having to pay to take carry-on luggage onto planes.

Cassidy said she put all of her belongings into just one bag but it ended up being too big. So, the airlines proceeded to charge her $50 – except they didn’t take cash, which was all she had, having just returned from Europe.

That’s when Cassidy was told she would have to miss her flight to head back to the ticket counter to pay there.

“I’m pleading, devastated after a long day of travel,” she said. “Then, this man walks up and says ‘How much is it?’ They tell him $50, and he says ‘I got it.'”

Cassidy said she was “astonished” and insisted the man not worry about it – but to no avail. The man hands over his card, shocking employees with his generosity, then simply tells her “to have a great flight and hop on board.”

“I’m crying as I write this and as I board the flight,” she said. “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.”

Cassidy said the gesture made her “heart so happy” and believe “there are good people in this world.” She then encouraged her followers to “be that person for someone.”

“Because, I know, after this, I sure will be,” she said.

It wasn’t until a little later Cassidy realized who the man behind the act of kindness was: none other than Jermaine Gresham.

Gresham was a standout Sooner from 2006 to 2008 and now plays for the Arizona Cardinals.

Cassidy’s tweet of her selfie with the athlete has over 40,000 likes.