Stefun Darts wanted to repay his grandparents for everything that they have done for him, so he helped them to pay off their mortgage.

Darts, who is the founder of non-profit Caring Heart Youth, saved up his money to by eating microwave dinners and by not going out often with his friends in order to keep from spending unnecessarily. He took that money and put it aside until he had enough to give them a $15,000 check and a trip to the Bahamas.

“I promised God in the second grade I would pay off you guys house and help you retire. A promise I would never break,” Darts, 24, wrote on Facebook. “The best and most beautiful things in the world cannot be seen, nor touched… but are felt by the heart.”

LeBron James to help Akron parents get GED

“Even with this, I could never repay you for what you’ve done for me. I sacrificed my teenage and early adulthood of not having fun for this moment. I couldn’t stand you going to work at night, some nights I didn’t even sleep knowing it shouldn’t be like this. Never have I wrote a check wanting this to be the first one. To all my friends that stood by me over these last 6 years I appreciate you.”

“Somethings were never said and I’m glad you guys had enough sense to understand I had something greater to complete,” he continued. “Tale this check and pay your house off, and retire from work. Y’all owe no man but God. Even copped y’all some tickets to the Bahamas.”

Woman gives birth in cafe car of AMTRAK, names child after Good Samaritan