This one is sure to warm your heart.

A formerly homeless man, who is a disabled veteran, paid the power bills of 15 to 20 customers standing in line in Georgia Power Co.’s Stockbridge office earlier this week, the utility said.

The good deed began when the unidentified man overheard a customer saying he couldn’t afford his overdue bill. The Samaritan walked over to the man and handed him the money — about $230.

“It was a spontaneous thing,” said Georgia Power spokesman Brian Green. “He paid one bill and then turned around and asked if anyone else needed their bill paid, too. He would put $50 on one person’s bill, $70 on another and so on. He handed cash to people who were standing there in line.”

By the time the Samaritan was done, he had handed out around $1,500, according to Green.

Clerks at the office recognized the man as a customer who came in to pay his bill monthly, Green said, and one who had faced hard times himself. He was a disabled veteran who was homeless just a year ago, according to the clerks.

Apparently, he recently began to receive disability benefits and just wanted to help others, Green said.

“For him to be able to be where he is now to be able to help somebody, it was just amazing,” a clerk, Genice Harris, told Channel 2 Action News.

Harris told Channel 2 when the man heard that one woman’s power was cut off, he paid her entire bill to get the lights turned back on. Harris said he then gave her more cash to feed her children.

“And I could tell it was spontaneous and he was smiling, and people were like, ‘I can’t believe this.’ They actually started taking pictures with this guy,” Harris told Channel 2.

Harris choked back tears as she talked about the man.

“There is really a God and … He does send people to help others that are in need,” Harris said.