Cardinals TE Jermaine Gresham helps thankful passenger make flight

TEMPE, Ariz. -- They say no good deed goes unpunished.

Make that no good deed goes unnoticed.

Arizona Cardinals tight end Jermaine Gresham's act of kindness toward a fellow traveler Wednesday saved her from missing a flight and has caught the attention of many via social media.

A little after 4:30 p.m. ET, Delilah Cassidy tweeted about a potential travel disaster that ended with a chance interaction with Gresham, who essentially swooped in to save her day, all for $50.

Cassidy, who according to her Twitter profile attends law school at Arizona State, was boarding a flight when she was informed by the American Airlines gate agent that she would have to pay to carry on her bag. She tried to consolidate her bags, but after measuring, the gate agent told her she would have to pay $50.

Cassidy, who had just returned from a European trip, said her credit cards weren't working. She tried to pay cash at the gate, but the agent told her she'd have to go back to the ticket counter to pay with cash. That would've meant missing her flight.

She tried to plead with the gate agent, who wouldn't budge. Then Gresham, whom Cassidy didn't recognize, came up and asked how much the charge was. He was told $50 and said, "I got it," as Cassidy tweeted.

"I'm astonished and tell him it's fine not to worry and he hands the lady his card as the American Airlines employees stand in silence shocked by this man's generosity. They swipe the card and he tells me to have a great flight and hop on board," Cassidy tweeted.

Once on board, she tried to offer Gresham, whom she still didn't recognize, cash as she passed by him in first class. He wouldn't accept it and told Cassidy to pay it forward.

"I'm crying as I write this and as I board the flight. This man was an angel," she tweeted.

It wasn't until after her flight that she found out the man who helped her was Gresham.

The tweet of her photo with Gresham has been liked more than 11,000 times.