This stranger’s amazing act of kindness has gone viral for the best reason.

Image via Nancy Alvarez/ WFTV News.

Pam Brekke turned away from the register at a Lowe’s store in Orlando, tears streaming down her face.

With Hurricane Irma barreling toward south Florida this weekend, Brekke desperately needed to find a generator to keep her dad’s oxygen tank working, should he lose power in the storm, according to The Telegraph. But like every other store Brekke had visited this week, this particular Lowe’s had merely run out of a new shipment. She didn’t know what to do.

“My father is on oxygen, ” she explained to WFTV News. “I’m worried about this storm.”

Fortunately, fellow store patron Ramon Santiago was there to save the day.

Santiago had snatched up one of the last generators the store had in stock, and upon watching Brekke in tears — and without even knowing the details of her dire situation — insisted she take his.

“It’s OK, ” he assured her as they embraced in a hug. “Everything is OK.”

WFTV News reporter Nancy Alvarez caught the emotional exchange on video: